我想要的效果是这个,使用了故事板和UITableViewController& UITableViewCell。故事板中没有约束。
但是在使用UITableViewController和UITableViewCell的纯代码制作的这个控制器中,它看起来很窄。
是什么让它与众不同?
编辑:在storyboard中,控制器的rootView是UITableView,因此没有约束可以添加到tableview。如果我只使用纯代码或故事板,效果是统一的,但我想知道如何切换这两个界面?
答案 0 :(得分:0)
如果您在iPhone和iPad上使用相同的xib。比我建议使用自动布局和界面构建器的大小类。
答案 1 :(得分:0)
最好的方法是在storyboard或xib上使用自动布局。 但是如果不能,那么当方向改变时,你必须以编程方式调整大小/重新加载。其他明智的表视图不会根据表视图帧大小自动重新布局单元格。
NSNotificationCenter.defaultCenter().addObserver(self, selector: "orientationChanged", name: UIDeviceOrientationDidChangeNotification, object: nil)
答案 2 :(得分:0)