【发布时间】:2016-04-14 18:32:30
【问题描述】:
我已经和这个斗争了很长时间。 假设我有一个 UIViewController 并且需要在该控制器中放置一个带有 UIImage 的 UIImageView 。 所以我有两种方法:
1.) 通过故事板
2.) UIImageView *imageView = [UIImageView new];
imageView.frame = CGRectMake(bla, bla, bla);
[self.view addSubview: imageView];
此外,我还需要支持不同的屏幕尺寸(从 iPhone 4 到 iPhone6+),并且带有约束的自动布局对我来说并不完全清楚。而且我在 sh*tcoding 之类的
int wrapperHeight = (screen.height == 480) ? 100 : 200
我觉得我做错了什么。 当我开始学习objective-c时,我看过一些开源项目,根本没有storyboard,所以我认为以编程方式添加视图是一个很好的做法。
你能解释一下“正确的方法”吗?
【问题讨论】:
-
使用带有自动布局和大小类的情节提要
标签: ios objective-c iphone storyboard xib