草庐IT

ios - 无法使用栏按钮创建导出

所以我试图让用户按下Done然后将返回一个警告。所以这就是问题所在。当我尝试通过Done按钮创建导出时,我做不到。这就是我所看到的我希望小窗口弹出然后我就可以创建它。有任何想法吗?我正在尝试在我的ViewController.swift文件中添加socketGitHubdownload 最佳答案 检查以确保Storyboard中的UIViewControler设置为正确的类: 关于ios-无法使用栏按钮创建导出,我们在StackOverflow上找到一个类似的问题:

ios - 按下时如何隐藏底部栏但保留在主视图 Controller 中

当我按下主视图Controller中的按钮或单元格(在表格中)以推送到另一个ViewController时,我想隐藏底部栏,当我按下底部栏中的按钮时不隐藏底部栏。当我回到那个主视图Controller时我想回到底部栏我尝试了主视图Controller中的代码:hidesBottomBarWhenPushed=true但是当我按下底部栏中的一个项目并返回到主视图Controller时,底部栏消失了,当我进入新ViewController(通过从主视图Controller推送)时,底部栏也消失了主视图Controller中的栏消失。 最佳答案

ios - self?.performSegue 不显示导航栏

self?.performSegue(withIdentifier:"myview",sender:nil)即使我在Storyboard中使用推送,以上代码也不会显示导航栏。下面的代码向我显示了一个错误,即使存在具有正确名称的segueself?.navigationController?.performSegue(withIdentifier:"myview",sender:nil)错误Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'Receiver()hasnoseguewithide

ios - 当前 View 重叠 UINavigationController 的导航栏

我正在为我的应用设计一个注册页面View,以编程方式,用户可以在其中输入自己的图像和一些信息。在我的LoginController中,我创建了一个UINavigationController,其中包含我的RegisterController的RootViewController,然后显示。funchandleRegisterButtonClicked(){letregisterController=RegisterController()letnavController=UINavigationController(rootViewController:registerControll

ios - UIToolBar 栏按钮项目不使用 Swift 显示

我在不使用InterfaceBuilder的情况下制作应用程序,所以我通过代码创建所有内容。我有一个嵌入在导航Controller中的ViewController。我知道导航Controller有一个工具栏属性,我需要做的就是将bool值设置为false以取消隐藏它。我的代码如下所示(它是在viewDidLoad中调用的函数):funcsetUpToolBar(){navigationController?.toolbarHidden=falsenavigationController?.toolbar.barTintColor=UIColor.blackColor()navigati

iOS 栏项目图像显示错误的颜色

我有一个带有BarItems的bar,我的.png图像是绿色的,但是当我将它添加到Storyboard时,它显示为蓝色。如何让它按原样显示图像? 最佳答案 使用UIBarButton的tintColor为图像设置所需的颜色。如果绝对需要使用原始图像颜色,请使用它来设置图像:[aBarButtonsetImage:[[UIImageimageNamed:@"xyz.png"]imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];

ios - 如何快速修复导航栏的透明度?

我有一个带有ViewController背景图像的透明导航栏,但是当我向导航栏添加一个栏按钮项时,它会像第二张图片中那样。如何让栏按钮项目也完全透明的导航栏。我使用下面的这些代码使导航栏透明;extensionUINavigationController{publicfuncpresentTransparentNavigationBar(){navigationBar.setBackgroundImage(UIImage(),forBarMetrics:UIBarMetrics.Default)navigationBar.translucent=truenavigationBar.sh

swift - 状态栏和导航栏似乎没有相同的颜色 iOS Swift

我想将状态栏颜色设置为与导航栏相同的颜色。当我尝试将导航栏和状态栏设置为相同颜色时,导航栏总是以比状态栏更浅的颜色出现。这就是我想要的:我的结果:AppDelegate中的代码:状态栏:UIApplication.sharedApplication().statusBarStyle=.DefaultletstatusBar:UIView=UIApplication.sharedApplication().valueForKey("statusBar")as!UIViewifstatusBar.respondsToSelector(Selector("setBackgroundColor

swift - 状态栏和导航栏在 iPhone X 中无法正确显示

我有一个“关于”Controller,使用状态栏下方的导航栏。出于某种原因,我必须将View的背景颜色设置为与导航栏相同的颜色,否则,状态栏的背景将为白色。这个技巧在其他设备上效果很好,但在iPhoneX的横向View上却不行。正如你在下面看到的:如果我把View的背景设置成白色,还会有其他问题:1)状态栏为白色。2)导航栏在横向View中没有扩展看起来这是一个问题,我在View中有导航栏,如下所示的Storyboard结构:但我似乎无法将导航栏移动到与View相同的级别。有什么想法吗? 最佳答案 您的UINavigationBar

ios - 导航栏外观 barTintColor alpha 组件

我试图为我的NavigationBar添加一些透明度,但没有成功。在我的AppDelegate的didFinishLaunchingWithOptions中,我有以下几行代码:letnavigationBarAppearance=UINavigationBar.appearance()navigationBarAppearance.barTintColor=UIColor.blueColor().colorWithAlphaComponent(0.2)navigationBarAppearance.translucent=true但无论alpha分量是多少,透明度都不会改变。我什至尝试