草庐IT

UIViewController_keyboard

全部标签

objective-c - UIViewController 可见回调

我正在开发一个iOS应用程序,当我有Internet连接时需要做一些事情,而当我没有时需要做其他事情。如果我在某个时候还没有,我会向用户显示一条消息,让我给我上网并回来。问题是如何检测以下情况:用户按两次主屏幕按钮,进入多任务处理、设置并连接到互联网用户返回到我的应用进行多任务处理,但没有按任何按钮我知道我会收到AppDelegate的回调:-(void)applicationDidEnterBackground:(UIApplication*)application-(void)applicationDidBecomeActive:(UIApplication*)applicatio

ios - 呈现 UIViewController View 的多种方式

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我对iOS还很陌生,正在处理别人的项目,我注意到似乎有多种不同的方式来呈现View。我想知道是否有人可以简要概述呈现View的各种方式,以及何时使用哪种方式,因为它们似乎都可以正常工作。例如,我遇到的一段代码是这样的:[parentViewaddSubview:childViewController.view];[parentViewbringSubviewToFront:childVie

ios - 未指定基类而定义的类。找不到 UIViewController 的接口(interface)声明

我创建了一个新项目并添加了一个名为MyViewController的新类。当MyViewController是NSObject的子类时,我的代码可以正常编译,但是当我将其更改为继承自UIViewController时,我收到以下两条错误消息:Class"MyViewController"definedwithoutspecifyingabaseclass和Cannotfindinterfacedeclarationfor"UIViewController",superclassof"MyViewController".我的头文件有什么问题?MyViewController.h#impo

ios - 使用常规 UIViewController 分页解析查询

我有一个UIViewController,里面有一个tableview。我使用常规方法填充表格View。我使用名为loadEntries的方法调用我的查询。问题是loadEntries的条目数量可能超过数万。我不想将我的ViewController更改为PFQueryTableViewController,如果有从UIViewcontroller更改为PFQueryTableViewController的偷偷摸摸的方法,则可以异常(exception)。所以我的问题是:是否可以使用parse.com查询(不使用PFQueryTableViewController)实现分页,如果可以,如

objective-c - UIViewController 子类无法分配实例变量

这让我非常困惑,让我觉得我错过了一些重要的东西。但是我正在尝试创建一个ViewController容器来管理两个Pane(类似于SplitViewController但有一些重要的区别)。我才刚刚开始构建类(class),所以我现在只有3个iVar:@implementationSplitViewController{BOOL_showLeftPane;UIViewController*_leftController;UIViewController*_rightController;}无论我做什么,我都无法将ViewController分配给_leftControlleriVar。大

iphone - 如何在运行时更改 UIStoryboard 中的 UIViewController 类名

我在我的Storyboard中设置了这个UIViewController,其中包含我需要的所有导出、View和约束。完美的。我们称这个WatchStateController为抽象父类。然后我有了这个WatchStateController的子类,称为WatchStateTimeController,它将具有应用程序特定状态所需的功能。因为我试图在UIStoryboard中使用1ViewController,所以我在将WatchStateTimeController实例化为WatchStateTimeController类型时遇到了一些问题-它实例化为WatchStateControl

ios - 使用 Generic 将 Storyboard 链接到 UIViewController

我有这个ViewController,旨在以通用方式呈现模型对象的详细信息:classAPIModelDetailsVC:UIViewController{...}我希望我的Storyboard使用这个类。我可以在InterfaceBuilder中分配它:我在tableview的didSelect方法中准备这个ViewController(包括指定通用占位符的类型):overridefunctableView(tableView:UITableView,didSelectRowAtIndexPathindexPath:NSIndexPath){print("didSelectRowAt

iphone - UIViewController 添加 subview 给我错误 : unrecognized selector

我收到以下错误,我不确定是什么原因造成的。2011-02-0623:38:12.580SApp[9648:207]-[Recordsuperview]:unrecognizedselectorsenttoinstance0x5f2a3502011-02-0623:38:12.583SApp[9648:207]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[Recordsuperview]:unrecognizedselectorsenttoinstance0x5f2a350'产生

objective-c - 需要在 UIViewController 中转换 self.view 吗?

我创建了一个UIViewController,其中包含一个带有我构建的自定义类的View。我已将View连接到File'sOwnerView导出。它呈现正确,我没有任何真正的问题。但是,我想从我的ViewController实例调用我的View中的一个方法,假设它称为drawSomething。所以在我的Controller的一个方法中,我使用:[self.viewdrawSomething];它有效。但是我收到预编译器警告,因为它似乎不知道我的自定义View定义中的方法。我的方法在这里错了吗?我可以创建一个局部变量并将其强制转换以使警告明显消失。我已经导入了View的头文件,所以这不

iphone - uibutton未显示何时选择新的uiviewController

我有一个iPhone/iOS应用程序,其中存在UIButtons(纯文本标签;未使用自定义图形),按下时,将新的UIViewController推送到UINavigationController堆栈。按钮间接出现在UIScrollView上;它们都是直接在另一个UIView上,在运行时构造,然后这个UIView被添加到UIScrollView。问题:当用户按下这些按钮之一时,在大多数情况下,尽管采取了正确的操作(正确的ViewController被插入堆栈),但按钮并未显示为突出显示。如果我将按下检测设置为使用TouchUpInside而不是TouchDown,那么如果用户短时间按下按