我想在iPhone中使用下面的佈局類型(使用UItableView,Uitableviewcell,Uilabel和Uiimageview)。ios - 在Uitableviewcell中的Uilabel和UIimageview
(假設淺藍色點==的UIImageView)
在每種的UITableViewCell我有1周的UIImageView和1的UILabel。 兩個控件的起始照明都是相同的左前。 我的uilabel的內容是動態的,圖片只是一張靜態圖片。
與uilabel的內容相比,圖像是非常小的。因此,我的圖像中心垂直和水平。但我只想在左上角。
編輯:
我已經在Uitableviewcell
爲此但是,如果具有的UILabel線的數目爲2個或更多的則imageview的立場發生變化。 它垂直和水平中心。但我想只在左上角位置的ImageView線1,2,3的UILabel的數量.... n是否
我的代碼是在這裏:
In CommonCustomeCell.m
- (id)initWithFrame:(CGRect)frame reuseIdentifier:(NSString *)reuseIdentifier {
self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier];
if (self) {
dotImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"dotPoint.png"]];
dotImage.opaque = YES;
[self.contentView addSubview:dotImage];
titleName3 = [[UILabel alloc] init];
titleName3.textAlignment = UITextAlignmentLeft;
titleName3.backgroundColor = [UIColor clearColor];
titleName3.adjustsFontSizeToFitWidth = FALSE;
titleName3.font = [UIFont systemFontOfSize:14];
titleName3.textColor = [UIColor colorWithRed:17.0/255.0 green:72.0/255.0 blue:147.0/255.0 alpha:1];
titleName3.lineBreakMode = NSLineBreakByWordWrapping;
[titleName3 sizeToFit];
[self.contentView addSubview:titleName3];
}
-(void)layoutSubviews
{
frame = CGRectMake(20,2,self.bounds.size.width - 45 , self.bounds.size.height);
[titleName3 setFrame:frame];
frame = CGRectMake(4,10,dotImage.frame.size.width,dotImage.frame.size.height);
self.dotImage.frame = frame;
}
}
在RootViewController.m文件
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
CommonCustomeCell *cell = (CommonCustomeCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[CommonCustomeCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
[cell.dotImage5 setImage:[UIImage imageNamed:@"myLogo.png"]];
cell.titleName3.text = [[myArr objectAtIndex:indexPath.row] objectForKey:@"title"];
}
}
幫助我,在此先感謝。
創建自定義「的UITableViewCell」,和地方的ImageView任何你想要的。 – jamapag 2013-02-19 09:04:24
檢查我編輯的問題。 – 2013-02-19 09:36:58
你能否在你的自定義單元格中顯示創建imageView的代碼? – jamapag 2013-02-19 14:23:41