【发布时间】:2013-04-18 11:20:50
【问题描述】:
我创建了一个UIView,有两个xibs 来支持iphone5 和iphone4。视图宽度为 (iphone5 - 470) 和 (iphone5 - 400)。我已经通过检查 iphone5 或 iphone4 的条件初始化了这个视图。但是在运行应用程序时,它似乎占用了iphone5。
CategoryView *puzzleView = [[CategoryView alloc] initWithFrame:CGRectMake(0, startY, levelScrollView.frame.size.width, 190)];
BOOL isiPhone = IS_IPHONE5([[UIScreen mainScreen] bounds].size.height);
if (isiPhone)
{
puzzleView = [[[NSBundle mainBundle] loadNibNamed: @"CategoryView5" owner:self options:nil] objectAtIndex:0];
}
else
{
puzzleView = [[[NSBundle mainBundle] loadNibNamed: @"CategoryView-iphone" owner:self options:nil] objectAtIndex:0];
}
【问题讨论】:
标签: iphone objective-c uiview