问题标签 [uivewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 屏幕外重绘视图 - 包含选择器视图和工具栏
我试图绘制/放置一个视图(其中包含一个选择器视图和一个屏幕外的工具栏)。启动时,尽管在 viewDidLoad 中更改了其坐标,但该视图仍在屏幕上。
我正在使用故事板。我在情节提要中创建了视图,在视图控制器中可见。我想我可以按照上面的坐标在屏幕上重新绘制它。
ios - 从警报视图处理程序呈现新视图控制器显示黑屏
AdminViewController
如果我输入了错误的用户名或密码,我有一个 PasswordViewController 会提示我,但是当按下 Enter 按钮时我无法加载它;它带来了一个黑屏。
密码视图控制器.h
密码视图控制器.m
AdminViewController.h
AdminViewController.m
ios - iOS - 从另一个呈现的视图控制器呈现视图控制器
我有 3 个视图控制器,A,B和C。B显示在A上。我需要的是当按钮单击B并关闭B时在A上显示C。但我无法这样做。是否有一些解决方法。感谢帮助。
ios - 如何在 iOS 应用程序中手动设置“返回”目的地
我有一个名为“detailViewController”的 UIViewController。
使用 push segue 通过多个不同的 segue 访问此视图控制器。
我面临的问题是 detailViewController 上的后退按钮将用户带回到前一个视图控制器(应该如此),但是我希望后退按钮将用户带到 masterViewController(应用程序中的默认 UIViewController) .
我该怎么做呢?
我曾尝试更改 segue 类型,但实际上并没有做任何事情。
彼得
ios - iOS 如何在 UIViewController 中绘制文本
我现在感觉很傻。
我正在尝试将文本绘制到 UIViewController 上。
我正在使用 Xcode 5 并从一个简单的单页项目开始,除了将此代码添加到 ViewController.m 之外,我什么也没做:
它运行没有错误,但不产生任何文本 - 为什么?
ios - 设置 EdgesForExtendedLayout:UIRectEdgeAll 和导航栏半透明:NO
有没有办法同时设置EdgesForExtendedLayout:UIRectEdgeAll
和导航栏translucent:NO
。
现在,当我EdgesForExtendedLayout:UIRectEdgeAll
为我的视图控制器和 my设置时navigationBar.translucent = NO
,视图在导航栏之后开始。我需要一种方法来从 (0,0) 开始我的视图,并将半透明属性设置为 NO。
ios - 如何通过向下滑动(又名平移)来关闭模态视图控制器?
我有一个模态视图控制器,我希望能够通过向下滑动视图来关闭它。如果我没有将它滑到足够低的位置并松开,我希望它能够弹回顶部。我该怎么做呢?
ios - UIViewController 中的 UISearchBar 崩溃
使用 UISearchBar 时出现奇怪的崩溃。我在情节提要上有一个视图控制器,一切正常,但是只要在视图控制器中拖动 UISearchBar 然后运行应用程序,就会出现以下崩溃:
我不知道这里发生了什么。我所做的只是将主视图中的 UISearchBar 拖到情节提要中的视图控制器中。没有搜索栏,一切都可以正常工作,但是当我添加搜索栏并运行应用程序时。当我到达视图控制器时,我遇到了这个崩溃。奇怪的是,控件甚至没有转到viewDidLoad
视图控制器的。以前有人遇到过这个问题吗?我应该怎么办?
更新
正确的崩溃跟踪:
ios - 在 Objective-C 中处理视图层次结构
我是 iOS 开发的新手,我尝试创建一个具有登录视图的应用程序,成功登录后它会显示一个包含 3 个项目的选项卡栏菜单。
菜单项 1:是加载选项卡栏时出现的默认菜单项。
菜单项 2:是申请表。成功提交应用程序后,它会使用以下代码加载默认菜单项。
菜单项 3:是注销,它应该使用以下代码加载登录屏幕:
问题是(我猜)在成功提交表单并随后重新加载默认菜单项之后,会创建一个新的视图层次结构。结果是,在成功完成表单后,选择“注销”会导致表单提交之前的视图(文本字段显示为用户输入完成等)。第二个“注销”似乎会导致登录视图,但这不是所需的行为(一个注销选择就足够了)。
关于如何保持所需的视图层次结构并立即访问初始登录视图有什么想法吗?