草庐IT

ios - 导航栏未显示在 Xcode 6 的 Storyboard 中

我知道以前有人问过这个问题。我已经试过了NavigationBarnotshowinginStoryboard.我有一个导航栏和一个工具栏。在我重新启动系统之前,它们在Storyboard中显示得很好。它们在运行时完全正常工作,但我无法再使用Storyboard访问它。我还尝试更改模拟指标的顶部栏。这是相同的屏幕截图。 最佳答案 确保在Storyboard中为NavigationController打勾: 关于ios-导航栏未显示在Xcode6的Storyboard中,我们在StackO

ios - 试图使导航栏清晰,它是黑色的

我在UINavigationController中。UINavigationController有3个ViewController。前两个是tableViewController,最后一个是常规ViewController,嵌入了PageViewController。我在堆栈中的第三个ViewController中使用以下代码来使UINavigationBar清晰:navigationController?.navigationBar.shadowImage=UIImage()navigationController?.navigationBar.setBackgroundImage(

ios - XCTest - 如何查询导航栏标题中的子字符串

我希望能够验证子字符串是否出现在UI测试的导航栏中。例如,如果导航栏标题是“RentProperties”,那么我可以这样匹配它:XCTAssert(XCUIApplication().staticTexts["RentProperties"].exists)但是,这有两个问题:如果文本不在导航栏中,它仍会匹配它进行精确匹配,而我希望能够匹配诸如“Rent”之类的子字符串如何做到这一点? 最佳答案 要匹配子串Rent,可以使用下面的代码:XCUIApplication().staticTexts.matchingPredicate(

ios - 如何在右侧导航栏项目上设置带背景图片的圆形按钮

我曾尝试将圆形按钮放在iOS的右侧导航栏上,但不幸的是,当我使用按钮背景时,它不会使图像变圆,它会显示方形背景图像,但是当我删除图像并将背景颜色放在按钮周围时背景色。我试过的代码:letbutton=UIButton()button.frame=CGRectMake(0,0,40,40)button.layer.cornerRadius=0.5*button.bounds.size.widthbutton.setImage(self.myPic,forState:.Normal)letbarButton=UIBarButtonItem()barButton.customView=but

swift - 如何使我的导航栏快速透明?

我想像这样制作我的导航Controller。我的主要观点应该继续到顶部。但是当我尝试实现它时,我得到了这个结果:我该如何处理这个问题。我想在第一张图片中实现类似的东西。有人可以帮忙吗?谢谢 最佳答案 我在我的应用程序中使用它来使我的导航栏透明(如果导航栏在UINavigationController中):self.navigationController?.navigationBar.setBackgroundImage(UIImage(),forBarMetrics:.Default)self.navigationControll

ios - 如何在导航栏上使用图像 Logo 而不是标题

我尝试了几种不同的代码,但无法显示LogoimportUIKitclassHomeViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()letlogo=UIImage(named:"logo.png")letimageView=UIImageView(image:logo)self.navigationItem.titleView=imageViewnavigationItem.titleView?.sizeToFit()}}我什至尝试在类(class)中包含IB本身也没有用,它似乎不是

ios - Swift - UINavigationController 栏颜色不会以编程方式更改

我在更改UINavigationBar的背景颜色时遇到问题。到目前为止,这是我尝试过的:self.navigationController?.navigationBar.translucent=trueself.navigationController?.navigationBar.backgroundColor=UIColor.blueColor()导航栏没有变化。即使将半透明设置为true也完全没有效果。我可以毫无问题地更改色调颜色,但不能更改背景颜色。但是如果我在Storyboard中改变颜色,效果很好!Storyboard中是否有我错误启用/禁用的选项?有人可以帮我弄这个吗?谢

ios - 更改导航栏按钮项的标题

letbutton=UIButton()button.setImage(UIImage(named:"coin_icon"),forState:UIControlState.Normal)button.addTarget(self,action:#selector(Profile.goCoin),forControlEvents:UIControlEvents.TouchDragInside)button.frame=CGRectMake(0,0,30,30)letbarButton=UIBarButtonItem(customView:button)self.navigationIt

ios - 从 Xcode 的主 Controller 中删除导航栏?

我在Xcode6中有一个主视图Controller(程序在swift中),上面有几个按钮可以指向某些导航Controller。当我测试应用程序时,我第一次看到它看起来不错(顶部没有导航栏)。当我点击主视图Controller上的按钮时,它会显示我选择的导航Controller,一切都再次完美运行。当我单击该导航Controller上的“后退”栏按钮以使其再次显示我的主视图Controller时,就会出现问题。当我回到主视图Controller时,顶部有一个本不应该存在的导航栏。我希望我的主视图Controller顶部没有导航栏。我尝试使用push、modal和showsegues来查看

ios - 如何在导航栏 Swift 右侧添加自定义 View ?

我正在尝试在UINavigationBar右侧添加一个自定义View。我试过的是以下内容,但View没有显示出来!请帮助,在此先感谢!letviewOnrightButton=UIView(frame:CGRect(x:2,y:2,width:60,height:22))//viewOnrightButton.frame=CGRectMake(2,2,60,22)viewOnrightButton.layer.cornerRadius=2viewOnrightButton.backgroundColor=UIColor(red:0.961,green:0.827,blue:0.239,