草庐IT

ios - 如何在我的应用程序启动时打开第三个选项卡栏项?

我正在开发一个包含五个项目的选项卡栏应用程序,我想在我的应用程序启动时打开与第三个选项卡栏项目关联的第三个ViewController,而不是默认打开的第一个ViewController。我该如何解决这个问题?这是我使用的代码:在myappdelegate.h中@property(nonatomic,retain)IBOutletFirstViewController*firstView;在myappdelegate.m中[windowaddSubView:firstView.view];这行不通。 最佳答案 您可以使用下面的代码首

ios - 导航栏与 QLPreviewController 中的状态栏重叠

我第一次处理QLPreviewController,遇到了导航栏被状态栏重叠的问题。以下是我遇到此问题的步骤:点击UI以模态方式启动QLPreviewController。这在这里工作正常。我看到导航栏和状态栏正确对齐。在QLPreviewController中加载的View中点击。导航栏已隐藏。在QLPreviewController中加载的View内再次点击。导航栏显示回来,导航栏与状态栏重叠。请参阅随附的屏幕截图。知道这里可能出了什么问题吗?PS:这只发生在横向模式下。肖像模式工作正常。这是我的代码:QLPreviewController*aQLPreviewController

ios - 无法在 Xcode 的 Storyboard 中为导航栏设置字体

我无法使用Storyboard在我的NavigationController中为NavigationBar设置字体。我在这里检查了一些问题。他们告诉选项更改AttributesInspector中可用的字体。但是当我在那里检查时,我无法为我的NavigationBar选择自定义字体。您可以在下面的屏幕截图中看到这一点。您可以看到FontFamily字段被禁用。所以请帮我更改Storyboard中的NavigationBar字体。提前致谢。 最佳答案 只需将Custom更改为System,然后再次更改为Custom。我不确定为什么,但

iOS 11、状态栏、导航栏和 UIScrollview

我正在对适用于iOS11的应用进行一些更新,遇到了一些我无法理解的问题。我的ViewController以编程方式创建它的所有subview。第一个child是Imageview。最重要的是我添加了一个UIScrollView。在ScrollView中有一个UIView和一个标签。我正在通过代码使用SnapKit进行自动布局约束。iOS9和iOS10运行良好-没有问题。然而,在iOS11中,它似乎可以正常工作,直到我“下拉”ScrollView。它不会像iOS9和10那样弹回到原来的位置,而是保持向下滚动,就好像插图大约是实际位置的两倍。//ScrollViewmyScrollView

objective-c - 导航栏左侧按钮的问题

我在导航栏的左侧有一个按钮。我在该按钮附近还有一个UIButton。现在,当我单击导航栏下方的按钮时,在许多情况下,导航栏上的按钮会被单击。知道为什么会这样吗?有什么建议吗?谢谢。图片:如果您单击红色按钮内的任意位置,导航栏左上角的按钮仍会被按下。导航栏按钮代码:UIButton*leftButton=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,25,25)];[leftButtonsetShowsTouchWhenHighlighted:NO];[leftButtonsetImage:[UIImageimageNamed:@"deals.

ios - Split View Controller 导航栏的奇怪行为

我发现UISplitViewController的UINavigationBar行为相当奇怪。我在下图中有一个标准的rootViewController:按下栏按钮时(它暂时用于调试,样式为“添加按钮”),我添加了一个新的导航栏(注意:我添加,我不替换!)来处理屏幕上完成的事件。说明-按下按钮,用户开始在屏幕上绘图,添加新的交互栏以停止绘图模式。问题-然而,当我添加这个栏时,一个奇怪的图形细节出现在我的rootViewController栏被分成两部分的地方。下图(红色标记):这是一个已知问题还是有原因的?代码:UINavigationBar*tmpBar=[[UINavigation

ios - 在实际旋转之前确定导航栏的新框架 - iOS

我正在使用半透明的导航栏和状态栏,我的ViewController需要全屏显示。因此,我的ViewController的View在Nav和Status栏下延伸并占据了整个屏幕。我还有一个标签,我想将其直接对齐到导航栏下方。因为我不能直接在标签和导航栏之间添加约束,所以我在标签的顶部和它的父View的顶部之间添加了我的约束。我将约束的常量设置为等于状态栏的高度+导航栏的高度。我遇到的问题是在纵向和横向之间旋转期间,因为导航栏的高度发生了变化,我需要我的标签也能很好地旋转,所以我需要知道中导航栏的新高度>willRotateToInterfaceOrientation:方法。当ViewCo

ios - 如何在 iOS 中推送整个 View ,包括导航栏和工具栏

我有3个View通过导航Controller连接在一起。中间View(#2)具有特殊的样式,因为导航栏和工具栏是完全白色的,可以与白色背景融为一体。当滑动到View2或从View2滑动时,导航和工具栏过渡是动画的(默认情况下)以缓慢淡入按钮和被推送/弹出的View的样式,即导航栏和工具栏在过渡期间保持可见。由于View2的白色导航栏和工具栏,这最终看起来不太好。我想要实现的是将每个View完整地推送/弹出,即包括它的导航栏和工具栏。换句话说,不是导航栏和工具栏在过渡期间持续存在,我希望它们随着它们所属的View滑入/滑出。我附上了2个变体的屏幕截图。是否最好放弃导航Controller

ios - 带有仅推送内容的导航栏的侧边菜单

我在像这样实现侧边菜单时遇到问题:重点是架构。我试图弄清楚哪个组件将是AppDelegate的Window的rootViewController(UINavigationController/UIViewController)(而且我知道UINavigationController是一个UIViewContoller)。我考虑了几个选项,但没有一个能完成我想要的工作。主要问题是:NavigationBar应该保持在原位(不要推到一边)内容(没有导航栏)应与侧边菜单一起推到一边任何帮助都将受到欢迎。提前致谢。 最佳答案 您在根部有UI

javascript - 如何始终显示ios底部浏览器栏

我有一个移动网站,底部的页脚中有一个按钮。当您单击底部时,底部的浏览器栏就会出现。见图片:我的解决方案是始终显示底部浏览器栏:html{height:100%;overflow:hidden;}body{height:100%;overflow:auto;}但是由于溢出,我的JQueryscrollTop无法工作。有人知道始终显示bottombrowserbar的解决方案,或者如何使scrollTop与overflow一起工作吗? 最佳答案 访问此链接。DisablehidingofaddressbaronmobileWeb浏览器正