我有一个简单的应用程序,在UITableViewControllers
中包含一些UITabBarController
。最后一个UITableViewController
称为More
标签,它是static UITableView
。我在Storyboard
中设计了所有内容。
在More UITableView
内,我有4 sections
。在第一部分,第二部分和第三部分中,我有2 basic UITableViewCells
。这很好用。在第四部分中,我有11 basic UITableViewCells
。我正在填充cell
中的Storyboard
个标题。我决定略微修改UI,以便第4部分包含一个小图像和标签。
为此,我使用Right Detail
作为UITableViewCell
的样式,因为它允许您在检查器中指定图像。
我在视图中有图像,但尺寸检查器显示为灰色。
不使用自定义UITableViewCell
(因为一切都以这种方式工作;只是图像太大),我如何指定UIImageView
的大小?我在哪里指定?
答案 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
,然后设置您想要显示的尺寸正确的图片。