UINavigationBar 按钮,根据点击改变 IBAction
好的,现在我有一个带有右键的导航控制器,可以让用户登录。 但是,我想在单击登录按钮后将其更改为注销,并且此注销按钮将调用不同的 IBAction。 帮助形象化。 默认情况下,我在导航控制器上有一个右键按钮,上面写着登录,一旦按下这个登录按钮,就会按下 ibaction login:(id)sender。 我想要做的是将按钮更改为注销并在单击时调用 logout:(id)sender。 这... »
好的,现在我有一个带有右键的导航控制器,可以让用户登录。 但是,我想在单击登录按钮后将其更改为注销,并且此注销按钮将调用不同的 IBAction。 帮助形象化。 默认情况下,我在导航控制器上有一个右键按钮,上面写着登录,一旦按下这个登录按钮,就会按下 ibaction login:(id)sender。 我想要做的是将按钮更改为注销并在单击时调用 logout:(id)sender。 这... »
如果 viewController 在 navigationStack 中(可能是栈顶), 它会自动拥有self.navigationItem吗? 我一直在问题和教程中看到 self.navigationItem 和 self.navigationController 没有太多上下文,我想知道这些变量是在哪里设置的。 编辑 哇,感谢您的快速回答。 我会在哪里发现官方文档中的信息(关于 se... »
如果我呈现一个带有视图控制器的控制器,它是 self.navigationcontroller 堆栈的一部分吗? 本质上: UBSLoginViewController* loginView = [[UBSLoginViewController alloc] initWithNibName:LOGINVIEW bundle:nil]; UINavigationController* n... »
我正在将我的应用程序移至 Storyboards,到目前为止,一切都很好。 但是,我发现了一些我不太了解并让我担心的事情。如果有人能对此提供一些见解,我将不胜感激。 我的应用使用普通的导航控制器。为了“向前”移动到新的视图控制器,我使用了自定义 segue;那里没有问题。但是,在应用程序中有一点我想回到导航堆栈的开头。我还使用自定义 segue 配置了“导航”,为此,我通过将最后一个视图控制器... »
所以,这里我基本上有这个布局 但是当我构建成功时,我看不到导航控制器的标题。 我能做什么? 拆分 2 个问题,直奔主题(无需介绍)... »
如果我设置NavigationBarHidden = YES,我无法设置 statusBackgroundcolor。 那么我该如何解决这个问题呢? enter image description here ... »
我搜索了这个案例,但找不到如何将标签栏控制器正确嵌入导航控制器。 更具体一点;我在 appdelagete 内的 didFinishLauncinhWithOptions 方法中创建了导航控制器,并且我在视图控制器中导航没有任何问题。 我有一个带有 3 个按钮的 mainViewController,每个按钮都将 anotherView 推送到导航控制器。在我被重定向的一个视图中,我想使用标签... »
我的餐厅故事板布局是这样的: 主视图控制器 > 导航控制器 > 表视图控制器 > 3 个单独的表视图 主视图控制器转到几个不同的视图控制器,所以我需要定期返回它。表视图控制器控制不同菜单的 3 个单独的表视图。在导航控制器中使用表视图控制器可以让后退按钮脱离 3 个单独的表视图,但我不知道如何将后退按钮从表视图控制器获取到主视图控制器。 到目前为止,我已经在故事板 GUI 中完成了这一切,所... »
我在 UIViewController 之前设置了 NavigationViewcontroller,我想以编程方式执行 segue 并将另一个 Viewcontroller 推送到导航堆栈上。我怎样才能做到这一点? class CreateEventViewController: UIViewController, CLLocationManagerDelegate { // Upd... »
由于我是 iPhone 开发的新手,我需要一些关于如何构建我的 xib 文件的建议,以便获得以下内容(本质上,它应该与 Google Places 应用程序非常相似)。 我需要一个 NavigationController 与: 具有搜索功能的地图。 TableView 具有 搜索 功能(理想情况下,搜索应该在地图和 TableView 之间共享)。 一个视图显示所选项目的详细信息,无... »
在UIImagePickerController的委托中,当使用相机拍摄图像时,另一个视图被推入导航堆栈: func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { picker.pushViewController... »
好的,我目前拥有的是一个带有五个选项卡的 TabBarController。这些选项卡中的每一个都是 UINavigationControllers。与选项卡关联的每个视图都链接到一个 XIB 文件,该文件包含一个带有 UIWebView 的视图。我想要发生的是,当在 UIWebView 中单击一个链接时,一个新的导航视图(带有后退按钮)被推送到堆栈上,并且内容被单击的链接填充,实际发生的是关闭但... »
我在 UITabBarController 上有 2 个选项卡,每个选项卡内都有一个导航,在第一个选项卡上有一个带有 searchBar 的 tableViewController。 在第二个选项卡上,我有另一个搜索栏,但是,我想设置这个的 onClick,转到第一个选项卡并聚焦搜索栏。 我目前可以将搜索栏上的点击重定向到另一个标签,但我不知道如何设置焦点。 -(BOOL)searchBar... »
我是ios的新手。我尝试使用 UITabbarController,但当我尝试将数据从 ViewController(此 ViewController 不是 Tabbar 中的项目)传递到另一个 ViewController 时,我遇到了一些问题,该 ViewController 是 Tabbar 中的项目。在这种情况下,当我单击按钮登录时,我希望出现“欢迎光临购物”,登录表单中的用户名将传递到“... »
我有一个带有“旧”Tabbarcontroller 和 MainWindow.xib 的应用程序。我必须删除 tabbarcontroller 逻辑来转换应用程序并制作“左侧菜单”类型,如 facebook。我有一个问题,我已经用 tableviewcontroller 创建了左侧菜单,我可以打开、关闭和正确推送我的控制器......现在我想为每个导航控制器插入一个不同的自定义导航栏类(在旧版... »
在我的应用程序中,我有一个 UITabBarController,其中有 4 个标签,每个标签中都有 UINavigationController。当用户从表中选择某些内容时,我从UINavigationController 之一的根 VC 推送一个新的UIViewController。从该详细视图可以像这样呈现模态视图: PlayerViewController *playerViewCont... »
我正在尝试以编程方式更改导航栏的背景颜色/栏色调颜色。 我尝试了几个示例,但有些示例需要在每个视图控制器中编写代码,这对我来说不是最有意义的,因为我希望将其子类化以减少重复代码。 我创建了 UINavigationBar 的子类(因为我也想改变高度)。 我已成功更改高度,它在我的应用程序中有效。但是,在更改颜色时,它似乎不起作用。 class Navbars: UINavigationB... »
enter image description here enter image description here 我想让它像下图一样,结果却像上图一样。 这是我的代码。 lazy var button = UIDropDownButton().then { $0.setAction().subscribe(onNext: { switch $0 { cas... »
我正在尝试在弹出或推送我的导航控制器时创建自定义转换。我创建了一个符合 UINavigationControllerDelegate 的 transitionManager 类。我已经创建了这个 transitionManager 的对象并将它作为一个 transitioningDelegate 添加到我的 navigationController。 推送动画运行良好,但是当我尝试弹回之前的 v... »
这只是我遇到的基本问题的一个例子,所以如果这种情况听起来有点毫无意义,请不要担心;) 假设我有一个主要是 UINavigationController 的应用程序,只有两层深。顶层是一个包含图像文件名列表的表格,第二层只有一个 UIImageView 显示您点击的文件名的图像。 对于这样的应用程序,有没有人知道一种让顶层表格自动旋转同时保持第二层图像固定在纵向模式的好方法? 到目前为止,我几... »