草庐IT

UIViewController_keyboard

全部标签

objective-c - IOS:使用 iPad KeyBoard 的回车键操作

我有两个文本字段,在第一个文本字段中我写“Hello”,当我在iPad键盘上按Enter时,我希望在第二个文本字段中出现“World”;如何使用enter在我的应用程序中创建操作? 最佳答案 您通常会将ViewController指定为文本字段的委托(delegate),然后实现textFieldShouldReturn:方法,例如:-(BOOL)textFieldShouldReturn:(UITextField*)textField{otherTextField.text=@"World"returnYES;}

ios - Storyboard中的 UIViewController Title 属性

我正在通过InterfaceBuilder/Storyboard设置UIViewController的标题字段:这个ViewController嵌套在UINavigationController中,而UINavigationController又嵌套在UITabBarController中。当我运行应用程序时,我的导航项没有标题,标签栏项也没有。如果我明确设置ViewController的导航项的标题,以及它在界面生成器中的标签栏项的标题,那么它就可以正常工作。我想知道:a)如果我不使用Storyboard而只是常规xibs,设置ViewController的标题会隐式设置导航项的标题

ios - Storyboard中的 UIViewController Title 属性

我正在通过InterfaceBuilder/Storyboard设置UIViewController的标题字段:这个ViewController嵌套在UINavigationController中,而UINavigationController又嵌套在UITabBarController中。当我运行应用程序时,我的导航项没有标题,标签栏项也没有。如果我明确设置ViewController的导航项的标题,以及它在界面生成器中的标签栏项的标题,那么它就可以正常工作。我想知道:a)如果我不使用Storyboard而只是常规xibs,设置ViewController的标题会隐式设置导航项的标题

iphone - UIViewController 初始化和加载的顺序

我对Mac和iPhone上的UI编程相当陌生,并且遇到了一些让我有些困惑的事情。一个UIViewController有3个方法涉及初始化它和它的View:init(和类似init的方法)加载ViewviewDidLoad(委托(delegate)方法)我希望这些按上述顺序发生。首先UIViewController由其他对象分配,然后立即调用init(或其他一些init方法,如initWithStyle)。只有在对象被初始化后,我才希望它调用自己的loadView函数,之后View一旦加载,就会调用viewDidLoad委托(delegate)方法。这不会发生,例如:@implement

iphone - UIViewController 初始化和加载的顺序

我对Mac和iPhone上的UI编程相当陌生,并且遇到了一些让我有些困惑的事情。一个UIViewController有3个方法涉及初始化它和它的View:init(和类似init的方法)加载ViewviewDidLoad(委托(delegate)方法)我希望这些按上述顺序发生。首先UIViewController由其他对象分配,然后立即调用init(或其他一些init方法,如initWithStyle)。只有在对象被初始化后,我才希望它调用自己的loadView函数,之后View一旦加载,就会调用viewDidLoad委托(delegate)方法。这不会发生,例如:@implement

ios - 使用 UIViewControllerInteractiveTransitioning 委托(delegate)协议(protocol)实现自定义 UIViewController 交互式过渡的正确方法

我对如何创建实现UIViewControllerInteractiveTransitioning协议(protocol)以管理两个UIViewControllerNSObject子类的简洁示例感兴趣s。理想情况下响应滑动手势。类似于现在随UINavigationController提供的iOS7默认交互式滑动,但这是一个自定义/手动实现示例。我已阅读文档:UIViewControllerContextTransitioningUIPercentDrivenInteractiveTransitionUIViewControllerInteractiveTransitioningUIVie

ios - 使用 UIViewControllerInteractiveTransitioning 委托(delegate)协议(protocol)实现自定义 UIViewController 交互式过渡的正确方法

我对如何创建实现UIViewControllerInteractiveTransitioning协议(protocol)以管理两个UIViewControllerNSObject子类的简洁示例感兴趣s。理想情况下响应滑动手势。类似于现在随UINavigationController提供的iOS7默认交互式滑动,但这是一个自定义/手动实现示例。我已阅读文档:UIViewControllerContextTransitioningUIPercentDrivenInteractiveTransitionUIViewControllerInteractiveTransitioningUIVie

objective-c - 如何切换回已经加载的 UIViewController?

我在Storyboard上有一个View,它有一个按钮来执行某个操作。但是,要执行此操作,用户必须登录。按钮处理程序测试用户是否已登录,如果是,则执行一个segue,如果不是,则执行另一个segue。NOsegues推送到登录ViewController。还有另一个segue连接回第一个ViewController,所以如果登录成功,用户可以从他们离开的地方继续。ViewController嵌入在导航Controller中。问题是,'return'segue正在加载ViewController的全新实例,而不是引用原始实例,因此我最终在内存中得到了空的界面元素和该ViewControl

objective-c - 如何切换回已经加载的 UIViewController?

我在Storyboard上有一个View,它有一个按钮来执行某个操作。但是,要执行此操作,用户必须登录。按钮处理程序测试用户是否已登录,如果是,则执行一个segue,如果不是,则执行另一个segue。NOsegues推送到登录ViewController。还有另一个segue连接回第一个ViewController,所以如果登录成功,用户可以从他们离开的地方继续。ViewController嵌入在导航Controller中。问题是,'return'segue正在加载ViewController的全新实例,而不是引用原始实例,因此我最终在内存中得到了空的界面元素和该ViewControl

iphone - 如何检查特定 UIViewController 的 View 当前是否可见?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:HowtotellifUIViewController'sviewisvisible我正在开发一个应用程序,它处理来自网络的持续传入数据流,并提供许多不同的UIView供用户查看这些数据。当基于来自网络的传入流更新某些模型数据时,我访问关联的UIViewController或UITableViewController并对其执行-setNeedsDisplay(在UIViewController的情况下)或-reloadData(在UITableViewController的情况下)。有没有办法检查给定的UIV