我无法调整静态单元格内的内容大小以适应不同的iPhone屏幕尺寸。 查看下图,您可以看到UIPickerView和Sign In UILabel都没有调整宽度。 我试过像这样添加代码到ViewDidLoad
self.signUp.frame = CGRectMake(0,0,self.view.frame.size.width,self.signUp.frame.size.height);
以编程方式调整其大小,但没有任何变化。
我还尝试添加相等宽度约束,使其与UITableViewCell contentView宽度匹配,并且也没有做任何事情。
所有UILabels(会员,时间表,方法......)和UITextFields(评论)都会出现同样的问题 这都发生在UITableViewController中。
我怎样才能让它调整大小?
答案 0 :(得分:0)
Apples freeform UIViewController和UITableView在这种情况下非常有用。 如果您在故事板中设计应用程序,则在应用约束之前,请确保UIViewController的大小是自由形式的(大方块不匹配任何屏幕大小)。 然后添加约束。 当您运行该应用程序时,该应用程序将正确调整大小。