2013-02-23 104 views

回答

1

如果您使用的子類爲NSTextFieldCellImageAndTextCell)。你可以在
- (NSRect)imageRectForBounds:(NSRect)cellFrame方法中控制圖像的位置。

0

而不是默認TableViewCell,創建您自己的自定義tableViewCell並根據您的需要來定位它。

1

可以創建自定義單元格...

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

    static NSString *CellIdentifier = @"ImageOnRightCell"; 

    UIImageView *photo; 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
    if (cell == nil) { 
     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]]; 
     cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton; 

     photo = [[[UIImageView alloc] initWithFrame:CGRectMake(225.0, 0.0, 80.0, 45.0)]]; 
     photo.tag = PHOTO_TAG; 
     photo.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleHeight; 
     [cell.contentView addSubview:photo]; 
    } else { 
     photo = (UIImageView *)[cell.contentView viewWithTag:PHOTO_TAG]; 
    } 
    return cell; 
} 

這看起來就像.... enter image description here 或U可以讀取此鏈接.... http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/tableview_iphone/TableViewCells/TableViewCells.html

+0

感謝您的幫助..... :-) – Fritzables 2013-02-24 06:46:00