草庐IT

UIViewController_keyboard

全部标签

iphone - 从上次打开的 UIViewController 打开应用程序

我需要我的应用记住哪个是最后打开的UIViewController所以当应用加载内存不足时,我替换AppDelegate中的rootViewController属性其中一个保存在NSUserDefaults中:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UIWindow*window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];self.windo

android - react-native-keyboard-aware-scroll-view 无法正常工作

我正在尝试使用react-native-keyboard-aware-scroll-view,这样键盘就不会覆盖我的输入。出于某种原因,它总是认为有一个键盘处于Activity状态,我猜是因为它总是压缩所有内容。附件是正在发生的事情的图片以及代码。有没有人知道这里发生了什么?我已经玩了一段时间但没有运气。我正在运行react-nativev0.33和react-native-keyboard-aware-scroll-viewv0.2.1。https://www.npmjs.com/package/react-native-keyboard-aware-scroll-viewimpor

ios - 调用 dismiss 后 UIViewController 仍在内存中

所以我创建了一个UICollectionViewController类以及一个自定义UICollectionViewCell。我从CollectionView中呈现一个新的UIViewController,然后在UIViewController中关闭它以返回到CollectionView。一切正常,除了在关闭UIViewController之后它仍然保留在内存中,这不是我想要的。我想在UIViewController被关闭后完全销毁它,但不知道该怎么做。我做错了什么吗?dismissViewController被解雇后还留在内存中正常吗?//UICollectionViewContro

ios - 如何删除表单样式 UIViewController 的圆角半径

@IBActionfuncpopOverRadarChart(sender:UIButton){letpopOverViewController=ResultTwoPopoverViewController(nibName:"ResultTwoPopoverViewController",bundle:nil)popOverViewController.modalPresentationStyle=UIModalPresentationStyle.FormSheetpopOverViewController.modalTransitionStyle=UIModalTransitionS

ios - 如果您使用的是 UIStoryboard,UIViewController 会调用 awakeFromNib 吗?

简单的问题,如果您使用的是UIStoryboard,UIViewController会调用awakeFromNib吗?如果不是,我们应该使用的替代方法是什么?干杯! 最佳答案 是的,awakeFromNib将在使用UIStoryboard时被调用。虽然.storyboard文件是一个XML文档,但当您编译/打包您的应用程序时,它会被转换为一组传统的.nib文件,因此解码这些文件将与基于xib的项目相同。 关于ios-如果您使用的是UIStoryboard,UIViewController

objective-c - 抑制 UIViewController 子类的 Xcode 不兼容指针类型

我有一个名为SurveyQuestion的UIViewController子类。我为我的应用程序使用了一系列这些。我用这一行得到了当前可见的Controller:SurveyQuestion*currentQuestionController=[self.navigationControllervisibleViewController];一切正常,但Xcode给我一个警告Incompatiblepointertypesinitializing'SurveyQuestion*__strong'withanexpressionoftype'UIViewController*'我知道这是因

ios - -[UIViewController_keyboard] : unrecognized selector sent to instance 0x7b731ac0

我正在编写一个应用程序,其中包含一个MainViewController中的3个viewController。其中之一通过Storyboard控制并显示广告。另外两个viewController正在显示信息。根据按下的菜单按钮和要显示的viewController,应用程序确定要更改的viewController。到目前为止,除了选择了ANYtextField之外,一切都运行良好。这会导致显示错误。实例是包含textField的viewController,也是报错中命名的UIViewController。此外,该实例不是零。我在以下位置放置了一个断点:textFieldShouldB

iphone - 从子 UIViewController 呈现 UIActionSheet

我的容器ViewController呈现了一系列subview,每个subview都有自己的UIViewController。当按下其中一个subview上的按钮时,我需要显示UIActionSheet。从父ViewController的工具栏显示此操作表的正确方法是什么?iOS5的新容器ViewController支持是否提供了一种简单的方法来做到这一点?或者我应该使用委托(delegate)让容器Controller知道按钮被按下了吗? 最佳答案 我对这个问题不是很有经验,但是你不能将parentViewController属性

ios - 如何在 UIViewController 中包含 leah PullRefreshTableviewController?

我必须在现有的ios项目中包含leahpulltorefreshTableView。(https://github.com/leah/PullToRefresh)现有的TableView在xib文件中定义,并链接到Controller类(UIViewController的子类)中的导出。我的第一个尝试是让Controller继承PullToRefreshTableViewController(来自leah的项目)并在同一个Controller中添加刷新功能。但它不起作用,我有这个错误:***Terminatingappduetouncaughtexception'NSInternalI

objective-c - UIViewController viewDidLoad

我有一个新项目,我可以使用iOS5+功能,所以我选择同时使用AutoLayout和UIViewControllerchildControllers功能。我尝试创建的屏幕很简单:1.顶部区域有很多“复杂”的控件。2.底部区域是可视化结果的tableview。我想要什么我希望控件区域占据所有必要的位置(即我给InterfaceBuilder的位置)。TableView将根据需要缩小。问题从XIB加载时,UIViewController.view框架的大小始终为0x568。我应该是0x200(如果200是我在InterfaceBuilder中配置的大小)。有效方法:使用AutoLayout我