草庐IT

ios - 我想要一个 UIView 覆盖整个屏幕甚至导航栏,但显示它的 subview

如何让UIView覆盖整个屏幕。我有一个黑色的UIView,它的alpha值为0.5。它也有一个subview。现在blackView位于导航栏下方。我希望它覆盖整个屏幕,包括导航栏。如下图所示。弹出View后面的暗View应该覆盖整个屏幕。我为View使用的约束很简单:view.addsubView(blackView)_=blackview.anchor(view.topAnchor,left:view.leftAnchor,bottom:view.bottomAnchor,right:view.rightAnchor,topConstant:0,leftConstant:0,bo

ios - 导航栏按钮和项目未在 swift 3 中显示

我在swift中以编程方式使用导航栏,但无法在导航栏中显示栏按钮项目,这是我所做的代码overridefuncviewDidLoad(){super.viewDidLoad()letnavBar:UINavigationBar=UINavigationBar(frame:CGRect(x:0,y:0,width:420,height:65))self.view.addSubview(navBar)navBar.backgroundColor=hexStringToUIColor("4DC8BD")letnavigationItem=UINavigationItem()self.titl

ios - 如何将标准信息按钮添加到 iOS 中的导航栏?

我想将带有系统信息图标的右栏按钮添加到导航栏。但是我看到UIBarButtonSystemItem没有提供这种类型的按钮。另一方面,我尝试使用UIButtonType.infoLight类型的UIButton,但我不允许将它分配给navigationItem.rightBarButtonItems.有什么办法吗? 最佳答案 这可以使用.infoLight类型的UIButton对象来实现letinfoButton=UIButton(type:.infoLight)infoButton.addTarget(self,action:#se

swift - 带后退按钮的导航左栏按钮项目

这个问题在这里已经有了答案:HowdoIaddaleftbarbuttonwithoutoverridingthenaturalbackbutton?(2个答案)关闭6年前。我想在navaigationBar中添加左栏按钮项。我在左侧有后退按钮标志(没有任何文字),当我添加leftBarButtonItem时,我看不到后退按钮。我该如何解决这个问题。这是我的代码:letphonePhoto=UIButton()phonePhoto.setImage(UIImage(named:"navigationPhone"),for:UIControlState())phonePhoto.fram

swift - 透明导航栏的栏按钮项

我使用此代码使我的导航栏透明,以使背景图像继续显示整个屏幕:navigationController?.navigationBar.setBackgroundImage(UIImage(),forBarMetrics:UIBarMetrics.Default)navigationController?.navigationBar.shadowImage=UIImage()navigationController?.navigationBar.translucent=true然后当我将条形按钮添加到我的导航栏时,按钮也变得透明。但我不希望我的按钮是透明的。我怎么解决这个问题?

xcode - iOS Swift 选项卡栏图标插入在运行时被删除

我在标签栏Controller中有两个ViewController。在界面生成器中,我将图像插图(5,5,5,5)应用到选项卡栏图标,以获得我想要的尺寸。当我最初运行模拟器时,一切看起来都很棒,但是当我切换到第二个ViewController时,两个选项卡栏图标都会自动调整为默认大小(0,0,0,0)。当我返回到第一个ViewController时,两个图标都保持默认大小,没有插图。注意:我的图标图像是XCassets文件夹中的.pdf文件(设置为单个矢量比例因子)。我已经看到其他线程建议“平衡”插图(顶部为5,底部为-5)。但这会将图像从顶部压缩5倍,并向底部拉伸(stretch)5

swift - 滚动时或直到按下搜索栏时导航栏下方的白线

正如您在视频中看到的,当我开始滚动时,导航栏下方有一条白色细线。它只会在我按下searchBar时消失(包含在我的searchController中,因此搜索栏不会从Storyboard中添加)。我尝试了很多不同的组合,试图让它消失,但没有任何效果。感谢任何帮助!谢谢!视频:https://www.youtube.com/watch?v=KcgZmBg1VS0这是我的viewDidLoad中的代码:searchController.searchBar.delegate=selfsearchController.dimsBackgroundDuringPresentation=false

ios - UISplitViewController 作为自定义选项卡栏 Controller 的子项

我一直在关注thistutorial为iPad应用程序创建自定义标签栏Controller,因为我想实现垂直标签栏。但是,我希望其中一个选项卡显示UISplitViewController,而其他选项卡只显示UIViewControllers。我的问题是:1)这会被应用商店接受吗?Apple的文档当前声明不建议将UISplitViews添加为subview,但可以使用某些容器来实现。有没有人有这方面的经验?2)这是我的自定义标签栏Controller的摘录。如果secondViewController正在呈现UISplitView,我可以保持原样吗?我的意思是,当我运行它时它似乎可以正

swift - 你如何显示 NSStatusBar 项目并隐藏停靠栏图标?

我试过将“ApplicationisAgent”设置为1,但状态栏项目消失了。当设置为0时,状态栏项目和停靠图标都会显示。如何显示状态栏项目但隐藏停靠栏图标?我在AppDelegate.swift的awakeFromNib()和applicationDidFinishLaunching()中尝试了以下操作://classscopeletstatusItem=NSStatusBar.system().statusItem(withLength:NSVariableStatusItemLength)//functionscopeself.statusItem.image=NSImage(n

ios - 如何在 1 项选项卡栏 Controller 内制作顶部选项卡以快速显示多个 View Controller ?

我有显示一些项目的标签栏Controller。标签栏Controller中的一个项目有多个ViewController,由顶部标签栏显示。我已经尝试使用段控制和多容器View来实现它,但它没有正常工作。这是我想要制作的StoryboardStoryboardExample我希望右侧的三个ViewController显示在ViewController2的项目选项卡栏中,并由顶部选项卡栏控制。因此,它就像Youtube应用程序中的事件选项卡一样,顶部选项卡栏带有项目共享和通知。SharedViewinYoutubeApplication,NotificationViewinYoutubeA