我有几个问题。基本上我要重建这样的观点:iOS 7视图布局和半透明效果
虽然重建这个我米越来越怪异的行为。让我们开始吧:
首先我迄今取得的进展:
设备截图:
我ViewControllers结构(故事板):
好一步一步:
导航栏
我试图使它透明,我认为这通常会工作,但你在我的结构看,我把一个UIView过我的背景ImageView的(大个人资料图片),模拟一个阿尔法覆盖。正如你可以在我的设备屏幕截图中看到的导航栏削减覆盖。那么任何想法如何解决?
代码:
[self.navigationController.navigationBar setBackgroundImage:[UIImage new]
forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
self.navigationController.navigationBarHidden = NO;
查看定位
正如你也许可以看到的只是背景轮廓图像变为导航栏落后,但四舍五入的图像和文本标签具有相同导航栏的上边距。它不应该受导航栏的半透明性影响吗?任何提示都会很棒。
此外,也作为阿尔法覆盖的UIView不会太多下来填充图像。即使我设定了完全相同的高度。
在这些图像上看不到它,但包含所有计数标签的视图与background-imageview重叠(背景图像视图不应该走得太远,非常奇怪!)。
你们是我最后的希望。否则我抛出这个真棒设计;(
您是否在使用autolayout?不使用它可能会影响视图的大小调整。 –
@CleverError神点,但我使用它...此外,我试图关闭它,但它是故事板广泛,这并不好。我的其他视图是基于自动布局的... – SaifDeen