在右侧详细信息样式中调整UIImageView的大小UITableViewCell

时间:2015-12-18 10:51:00

标签: ios objective-c iphone uitableview uiimageview

我有一个简单的应用程序,在UITableViewControllers中包含一些UITabBarController。最后一个UITableViewController称为More标签,它是static UITableView。我在Storyboard中设计了所有内容。

More UITableView内,我有4 sections。在第一部分,第二部分和第三部分中,我有2 basic UITableViewCells。这很好用。在第四部分中,我有11 basic UITableViewCells。我正在填充cell中的Storyboard个标题。我决定略微修改UI,以便第4部分包含一个小图像和标签。

为此,我使用Right Detail作为UITableViewCell的样式,因为它允许您在检查器中指定图像。

enter image description here

目前的问题是图像看起来太大了。 enter image description here

我在视图中有图像,但尺寸检查器显示为灰色。

enter image description here 不使用自定义UITableViewCell(因为一切都以这种方式工作;只是图像太大),我如何指定UIImageView的大小?我在哪里指定?

1 个答案:

答案 0 :(得分:1)

您可以创建一个UITableViewCell子类并将其设置为故事板中的静态单元格,例如。

@interface MyCell : UITableViewCell
@end

@implementation MyCell
-(void)layoutSubviews
{
    [super layoutSubviews];

    //TODO: adjust self.imageView
    //self.imageView.contentMode = ...
    //self.imageView.frame = ...    
}

@end

或者,您可以点击该图片查看并从检查器中将其Mode更改为Center,然后设置您想要显示的尺寸正确的图片。