草庐IT

UiviewController

全部标签

ios - UIWebView 没有立即停止

我已经尝试了所有这些(one、two、three、four)解决方案,但是在我从WebView屏幕返回到之前的viewController后,它卡住了大约2秒(有时更多).viewWillAppear中没有任何东西会导致卡住。这是WebViewController的viewWillDisappear:-(void)viewWillDisappear:(BOOL)animated{[superviewWillDisappear:animated];[detailWebViewstopLoading];detailWebView.delegate=nil;NSLog(@"viewWillD

ios - 如何检查模态视图当前是否在我的 self.window.rootViewController 之上?

我需要检查RootViewController上是否还有模态视图。我面临的问题是我有第二个模态视图来自某个需要显示的线程。我想延迟第二个模态视图,直到第一个模态视图消失。我不能在第一个模态视图关闭后才启动它,因为第二个模态视图是有条件的。[self.window.rootViewControllerpresentModalViewController:vcanimated:YES];我想做什么(欢迎提出更好的替代方法):检查self.window.rootViewController当前是否有模态视图显示在顶部(或仍在动画模态视图)。使用performSelector:afterDel

ios - 如何检查模态视图当前是否在我的 self.window.rootViewController 之上?

我需要检查RootViewController上是否还有模态视图。我面临的问题是我有第二个模态视图来自某个需要显示的线程。我想延迟第二个模态视图,直到第一个模态视图消失。我不能在第一个模态视图关闭后才启动它,因为第二个模态视图是有条件的。[self.window.rootViewControllerpresentModalViewController:vcanimated:YES];我想做什么(欢迎提出更好的替代方法):检查self.window.rootViewController当前是否有模态视图显示在顶部(或仍在动画模态视图)。使用performSelector:afterDel

ios - MVC 设计模式。 View 怎么适配呢?

我对模型-View-Controller设计模式有疑问。我了解模型保存数据。我也了解Controller(ViewControllers)实现应用程序的逻辑。例如,如果UIPicker滚轮选择了第4行,那么ViewController可以向模型询问存储在模型数组中的第4个对象。我无法理解“View”是否适合。我认为该Nib/Storyboard文件将被归类为“View”。然而,每个View都需要连接一个ViewController以将所有socket连接到View。我应该如何将View和ViewController分开?我是否应该将所有socket连接到“View类”,然后在我的Vie

ios - MVC 设计模式。 View 怎么适配呢?

我对模型-View-Controller设计模式有疑问。我了解模型保存数据。我也了解Controller(ViewControllers)实现应用程序的逻辑。例如,如果UIPicker滚轮选择了第4行,那么ViewController可以向模型询问存储在模型数组中的第4个对象。我无法理解“View”是否适合。我认为该Nib/Storyboard文件将被归类为“View”。然而,每个View都需要连接一个ViewController以将所有socket连接到View。我应该如何将View和ViewController分开?我是否应该将所有socket连接到“View类”,然后在我的Vie

iphone - transitionFromViewController 只是 iOS 中的一种便捷方法吗?

我不确定我理解了什么transitionFromViewController:toViewController:duration:options:animation:completion:确实如此。它只是一种方便的方法吗?例如,这样做有什么区别...[selftransitionFromViewController:fromViewControllertoViewController:toViewControllerduration:0.25options:UIViewAnimationOptionCurveEaseInOutanimations:^{fromViewControlle

iphone - transitionFromViewController 只是 iOS 中的一种便捷方法吗?

我不确定我理解了什么transitionFromViewController:toViewController:duration:options:animation:completion:确实如此。它只是一种方便的方法吗?例如,这样做有什么区别...[selftransitionFromViewController:fromViewControllertoViewController:toViewControllerduration:0.25options:UIViewAnimationOptionCurveEaseInOutanimations:^{fromViewControlle

ios - UICollectionView 内部的 UITableView 处理触摸。

CollectionView由一行水平对齐的单元格组成,其大小与CollectionView的边界大小相同,单个单元格填满整个屏幕。问题是CollectionView似乎拦截了所有的平底锅。我怎样才能将它们转发到表格,以便我也可以垂直滚动表格。我希望将垂直平移传送到单元格内的表格,以便它可以上下滚动。我希望将水平平移传送到CollectionView,以便它可以水平滚动。有什么想法吗?谢谢。 最佳答案 对于使用storyBoard的CollectionView中的UITableView,请按照以下步骤操作:-将CollectionV

ios - UICollectionView 内部的 UITableView 处理触摸。

CollectionView由一行水平对齐的单元格组成,其大小与CollectionView的边界大小相同,单个单元格填满整个屏幕。问题是CollectionView似乎拦截了所有的平底锅。我怎样才能将它们转发到表格,以便我也可以垂直滚动表格。我希望将垂直平移传送到单元格内的表格,以便它可以上下滚动。我希望将水平平移传送到CollectionView,以便它可以水平滚动。有什么想法吗?谢谢。 最佳答案 对于使用storyBoard的CollectionView中的UITableView,请按照以下步骤操作:-将CollectionV

objective-c - 记录项目中所有 UIViewController 的类名

我们收到了一个来自外包的巨大项目,我们正在尝试“修复”。项目中有数百个ViewController。我们的目标是轻松确定我们当前在设备上查看的类别。我们的解决方案(没有用,因此出现了SO问题)如下。通过类别覆盖UIViewController的viewDidAppear方法:-(void)viewDidAppear:(BOOL)animated{NSLog(@"CurrentViewClass:%@",NSStringFromClass(self.class));[selfviewDidAppear:animated];//Alsotriedthis://[superviewDidAp