草庐IT

layered-navigation

全部标签

ios - Storyboard : table view appearing behind navigation bar

如下图所示,部分TableView出现在导航栏后面。我一直忽略它,认为这只是Storyboard绘制事物的方式,因为它在应用程序中看起来不错。但这可能会有问题-有时,要选择导航栏后面的单元格,需要使用文档大纲。事情就是这样吗?或者有没有办法让Xcode正确地绘制东西? 最佳答案 看起来你选择了一个半透明的导航栏,它不会下推其他subview。尝试使用标准或黑色导航栏。它可能在应用程序中看起来不错,因为您的导航Controller使用了非半透明栏。 关于ios-Storyboard:tab

iphone - 更改 UIView 的 CALayer 框架(self.view.layer.frame = ...)似乎没有效果

我确定我在这里遗漏了一些基本的东西。我正在尝试来自以下位置的CALayers'helloworld'代码:http://www.raywenderlich.com/2502/introduction-to-calayers-tutorial做第一个例子。xcode4.2中的新单View项目。Nib/Storyboard没有变化。导入quartz核。将以下代码添加到ViewController.m中的ViewDidLoad中:-(void)viewDidLoad{[superviewDidLoad];self.view.layer.backgroundColor=[UIColorblue

ios - 想要在 Project Navigator 中更改 Xcode 突出显示文件的颜色

我有一个相当简单的问题。出于某种原因,我发现当我在项目导航器的Xcode中突出显示一个文件时,突出显示的文件是白色的,而不是深黑色。我有办法改变这个吗?这是一个正在发生的事情的例子:如您所见,所选文件突出显示为白色,我希望它像以前一样是黑色的。这可能吗? 最佳答案 这是一个常见的Xcode问题。当它发生时,您可以通过按Cmd+0两次(一次隐藏导航器,一次再次显示它)轻松修复它。 关于ios-想要在ProjectNavigator中更改Xcode突出显示文件的颜色,我们在StackOver

ios - 层 <Metal Layer : 0x17069b850> 无可绘制对象

在运行我的应用程序时得到Nildrawableforlayer错误从MKMapViewController返回. 最佳答案 当我在我的一个ViewController中按下取消按钮时,我也有同样的情况(没有在我的应用程序中使用任何金属)。调用按钮处理程序的过程也很长.... 关于ios-层无可绘制对象,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/45796947/

ios - 如何处理 iOS 11 Navigation BarButtonItems 错误?

我在iOS11中发现了一个UINavigationBar错误。首先在viewDidLoad中使用self.navigationItem.rightBarButtonItems=@[fixSpaceItem,item]设置导航项按钮。并使用手势弹回,但我并没有真正弹回,当弹回开始时,我松开手指让viewcontroller取消弹回,然后右导航按钮项目消失。左边的项目按钮有同样的问题。要重现此错误,您必须添加fixSpaceItem,例如[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixed

ios - 调整 Navigation Controller 下的 MenuBar

当我尝试在不同的设备上运行时,Iphone8上的菜单栏似乎低于IphoneX,我该如何针对每个屏幕以编程方式调整它们?这是我的菜单栏代码customCollectionView=MenuBar(frame:CGRect(x:0,y:(navigationController?.navigationBar.frame.height)!,width:view.frame.width,height:50))customCollectionView.translatesAutoresizingMaskIntoConstraints=truecustomCollectionView.collec

swift - Layer.com 快速解锁用户

我正在尝试让NSPredicate在Swift中工作。下面的代码片段在“if”语句之前崩溃。funcunblockUser(){letpolicies:NSOrderedSet=self.layerClient.policiesletpolicyPredicate:NSPredicate=NSPredicate(format:"SELF.sentByUserID="+otherUserId+"ANDSELF.type=0")letfilteredPolicies:NSOrderedSet=policies.filteredOrderedSetUsingPredicate(policyP

ios - Swift Navigation Bar 正在更改状态栏文本颜色

导航栏将状态栏的颜色设置为黑色,除非我将其barStyle更改为.blackTranslucent。设置后,状态栏文本为白色,这是我想要的,但导航栏底部的边框也变成半透明的,我希望它是可见的。这就是我的意思:当nav_bar.barStyle=.default时:当nav_bar.barStyle=.blackTranslucent时:有什么方法可以两全其美,既可以有白色的状态栏文本,也可以有可见的导航栏边框?谢谢! 最佳答案 解决方案是将info.plist中的Viewcontroller-basedstatusbarappear

iOS swift : Update navigation button with "Back" text

在Stackoverflow上,很少有人提出和回答过类似的问题。但是没有一个解决方案符合我的要求。我正在使用Swift3进行IOS移动应用程序开发,并使用导航Controller来管理导航。我使用以下代码为所有页面赋予了标题。self.title="Title"当我移至下一页时,它会显示带有较早页面标题的后退按钮。对于某些页面,标题很长,它扰乱了我的页面标题部分。我想将按钮文本改为“返回”,而不是页面标题。知道怎么做吗? 最佳答案 如果您使用Storyboard,那么您可以在那里设置后退按钮标题,单击ViewController->

ios - swift : Logo on navigation bar along with back button

我想在导航栏上显示我的应用程序Logo和应用程序名称。除此之外,还应该有一个后退按钮。下面是截图:我试过下面的代码。self.navigationItem.setHidesBackButton(false,animated:true);letimgLogo:UIImage=UIImage(named:"Logo")!letimgViewLogo:UIImageView=UIImageView(image:imgLogo)imgViewLogo.frame=CGRectMake(0,0,40,40)letleftItem:UIBarButtonItem=UIBarButtonItem(c