草庐IT

UIViewController_keyboard

全部标签

objective-c - 为什么旋转时 UIViewController 不填满窗口,而 UINavigationController 却填满?

我刚刚注意到,当UIViewController是窗口上的根Controller时,自动旋转会在窗口旋转时渗出一些窗口。但是,当您使用UINavigationController作为根Controller时,情况就不是这样了。UINavigationController做了哪些不同的事情来避免渗漏? 最佳答案 我的猜测(遗憾的是我目前没有好的Xcode可以测试)是它与UIViewController的wantsFullScreenLayout属性有关。我怀疑UINavigationController返回YES,而默认VC返回NO。

ios - 如何在 Storyboard上获取事件的 UIViewController?

有人能告诉我如何获得之前创建的UIViewController吗?我正在使用Storyboard,并且我已经阅读了有关方法instantiateViewControllerWithIdentifier:的苹果文档:但是这个文档说每次我调用这个方法时它都会创建一个新实例ViewController的一部分,我想要的是使用现有的。我正在Storyboard上寻找UIViewController单例。可能吗?提前致谢!! 最佳答案 如果您只调用instantiateViewControllerWithIdentifier:一次,然后将结果

ios - 如何删除 UIViewController?

在我的应用程序工作流中的某个时刻,我有一个显示UIViewController。当我按下主页按钮时,我离开了应用程序,让它在后台运行。但是,当我返回应用程序时,我希望显示的UIViewController不再出现。我希望它被删除或销毁或类似的东西。我怎样才能做到这一点? 最佳答案 您可以在viewcontroller类中将观察者添加到UIApplicationDidEnterBackgroundNotification。在init方法中试试这个:[[NSNotificationCenterdefaultCenter]addObser

ios - 如何从另一个类访问 UIViewController 上的 IBoutlet?

我通过StoryBoard将UIButton放在UIVIewController上。在xxxVIewController.h中@interfacexxxViewController:UIViewController{IBOutletUIButton*But;}@property(retain,nonatomic)IBOutletUIButton*But;我想从另一个类访问“*But”以更改UIButton的设置图像。我想如果我能拿到UIViewController的实例就解决了.....有没有人给我提示谢谢He-Was,JasperBlues我添加了评论。一个是不包含导航Control

ios - 避免在自定义 UIViewController 容器中加载数百个 View Controller

我编写了一个自定义UIViewController容器,它的行为类似于Flipboard的页面。用户可以滑动/点击作为subviewController的“页面”。我觉得我写得很好,但我担心我会遇到可能有数百个subviewController的情况。我想避免将所有这些ViewController加载到内存中(因为它们都有包含大量数据的UICollectionView)。由于有一个用于在View中滑动的手势交互,我需要将每个“下一个”和“上一个”View添加到容器View并加载,以便在用户开始滑动另一个页面时它是可见的。我怎样才能阻止每个ViewController的-viewDidL

iphone - UIViewController 包含动画,如 Google+

要理解我要解释的内容,最好的方法是打开Google+应用程序,然后点按主流帖子中显示的帖子背景中的任意位置。当您点击它时,整个帖子会以漂亮的动画自动移动到屏幕中央,并在其下方加载帖子的评论。我认为这是一个常见的UIViewController包含场景,其中一个UIViewController在另一个里面。但是帖子如何动态地移动它并在包含的ViewController中“转移”自己呢?我已经尝试创建一个简单的按钮并将UIViewController显示为彼此的弹出窗口,但不知道如何执行Google+应用程序(和其他应用程序)的操作。更新这是屏幕截图。正如您在点击帖子时看到的那样,帖子向上

ios - Adcolony 无法找到当前可见的 UIViewController

我在我的iPhone游戏中集成了adcolony视频广告。显示广告时出现错误"ADCOLONY2.0.1[*ERROR*]AdColony有广告,但无法显示它们。AdColony无法为您的应用找到当前可见的UIViewController。请确保您的keyUIWindow具有一个rootViewController。”当我检查appdelegate中的代码时,我们已经像这样设置了UIWindow的rootviewcontroller:self.viewController_ipad=[[ViewController_ipadalloc]initWithNibName:nilbundle

ios - 创建新的 UIViewController 实例,删除旧实例?

我有一个webview,我想在某些情况下为其创建一个新实例。我是这样做的:if(self.webViewController){self.webViewController=nil;[self.webViewControllerrelease];}self.webViewController=[[WebViewControlleralloc]initWithNibName:@"TheWebView"bundle:nil];在self.webViewController我听了一个NSNotification-(id)initWithNibName:(NSString*)nibNameOr

iphone - 在 iOS7 中使用两个 UITableView 在 UIViewController 中的 UINavigationBar 后面查看

使用iOS7,我在UIViewController中有2个UITableView垂直共享屏幕的一半。加载View时,左侧的tableView会正确显示,从半透明的navigationBar下方开始,并在tableView向上滚动时显示在它后面。但问题出在正确的tableView上,因为它是从屏幕顶部开始的,它位于半透明的navigationBar后面。任何人都可以帮助我解决这个问题,因为我需要navigationBar下方的正确tableView并且当我滚动时它会在它后面。 最佳答案 问题是系统没有为表格View正确更新内容插图。试

ios - UIViewController subview Controller 可访问性

添加subviewController时,有没有办法从画外音访问中隐藏父VC元素?我有一个父ViewControllerP,它添加了一个subviewControllerC作为全屏页面ViewController。一旦过渡到全屏完成,画外音仍会通过父ViewController中的元素。知道如何隐藏/禁用父ViewController中元素的可访问性吗? 最佳答案 你可以设置accessibilityViewIsModal在遮挡View上。请注意,View是相对于兄弟View的模式,而不是全局的。如果您需要从可访问性层次结构中隐藏平