Ios 屏幕边界扩展可见区域
我试图在主视图的右下角创建一个正方形(50 x 50)UIView,但我不明白为什么它不完全可见。在本例中,从底部只能看到它的尖端。我混淆了一些概念吗Ios 屏幕边界扩展可见区域,ios,uiview,Ios,Uiview,我试图在主视图的右下角创建一个正方形(50 x 50)UIView,但我不明白为什么它不完全可见。在本例中,从底部只能看到它的尖端。我混淆了一些概念吗 尝试添加自动调整大小掩码: transparentFloater.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleLeftMargin; 尝试添加自动调整大小掩码: transparentFloater.autoresizing
尝试添加自动调整大小掩码:
transparentFloater.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleLeftMargin;
尝试添加自动调整大小掩码:
transparentFloater.autoresizingMask = UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleLeftMargin;
你不需要做任何事情,只要把
transparentFloater.backgroundColor = [UIColor redColor];
因为您的视图(自定义)不可见(因为您的主视图颜色和自定义视图颜色相同(白色))可能不可见。我在我的演示项目中尝试了你的代码。这对我来说非常有效。你不需要做任何事情,只要把
transparentFloater.backgroundColor = [UIColor redColor];
因为您的视图(自定义)不可见(因为您的主视图颜色和自定义视图颜色相同(白色))可能不可见。我在我的演示项目中尝试了你的代码。它对我来说非常有效。如果我没有错的话,您已经用xib创建了ViewController,并且在视图的属性中,您忘记了提到您正在使用“导航栏作为”顶部栏 原因 因此,在ViewDidLoad中,返回高度为X的view in.xib。但是,由于您可能已经使用UINavigationController加载了viewController,因此加载后,视图的高度会减少44像素 建议: 1) 无论何时,当您知道您将在顶部设置导航栏时,请在.xib文件中提及它 为此,单击xib中的视图,并在实用程序区域的属性检查器中选择名为topbar的选项 2) 调用以下api
NSLog(@"In ViewDidAppear %@",NSStringFromCGRect(self.view.bounds));
在
- viewDidLoad
- 视图显示 跟踪视野范围内发生的情况
NSLog(@"In ViewDidAppear %@",NSStringFromCGRect(self.view.bounds));
在
- viewDidLoad
- 视图显示 跟踪视野范围内发生的情况