iOS 6外观:
iOS 7外观:
如何在iOS 7中设置UINavigation Back button原点与iOS 6中的相同?
解决方法 使用此代码修复左栏按钮位置://First add the following macro: #define SYstem_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending) //Then customize your navigation bar: - (voID) initNavigationbar { UIbarbuttonItem *negativeSpacer = [[UIbarbuttonItem alloc] initWithbarbuttonSystemItem:UIbarbuttonSystemItemFixedspace target:nil action:nil]; if (SYstem_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")) { negativeSpacer.wIDth = -10; } else { negativeSpacer.wIDth = 0; } UIbarbuttonItem *backbutton = [[UIbarbuttonItem alloc] initWithCustomVIEw:_customBackbutton]; self.navigationItem.leftbarbuttonItems = @[negativeSpacer,backbutton]; }总结
以上是内存溢出为你收集整理的iOS 7中的UINavigation Back Button原点全部内容,希望文章能够帮你解决iOS 7中的UINavigation Back Button原点所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)