草庐IT

picker-view-column

全部标签

ios - UIScrollView 在 View 启动时不起作用,但在旋转后起作用

我有一个UIScrollView来显示更长的TextView、字段和图像列表。在viewDidAppear中,我适本地设置了contentSize,并将此代码添加到didRotateFromInterfaceOrientation,以便UIScrollViewcontentSize根据方向调整大小。问题是,当View首次出现时,UIScrollView没有响应(我无法滚动),但在旋转设备后,调用了didRotateFromInterfaceOrientation中的代码,并且一切都很完美。(如果我以横向启动应用程序,我只能稍微滚动一下以查看通常在纵向模式下显示的内容,而不是扩展内容-忽

ios - 在 Storyboard xCode 中从 View Controller 切换到选项卡栏 Controller

我正在xCode5中开发一个应用程序。这是第一次使用Storyboard。我的应用程序以一个简单的用户名/密码登录屏幕开始。成功登录后,我想以编程方式从这个登录View切换到选项卡索引设置为1的选项卡栏Controller。我的UITabBarController没有自定义类。如果需要,我可以build一个。有人可以帮助我入门或为我指明正确的方向吗? 最佳答案 有趣的是,输入问题可以帮助您解决问题。这是我使用的代码,以防将来有人遇到同样的问题UIStoryboard*storyboard=[UIStoryboardstoryboar

iOS - 关闭 View Controller 后标签栏变为透明

我在iOS中使用标签栏Controller时遇到了一个奇怪的行为。我有一个带有3个选项卡的Controller,如下图所示:以下问题只发生在物理设备上,而不是模拟器上:当我在顶部显示一个ViewController(模态)并再次关闭它时,标签栏变为完全透明(非半透明)当且仅当它是在map选项卡处于事件状态时显示。如果在显示ViewController时列表或设置选项卡处于事件状态,那么在再次关闭该ViewController后一切都会保持原样。有没有人遇到过类似的行为?这是一个错误吗?还是我做错了什么?感谢您的帮助。 最佳答案 这只

javascript - react native : transparent view inside opaque view

我想用不透明的框架和透明的中心显示相机的View。图片中的东西(黑色部分是相机的View)。我正在寻找具有纯reactnative组件的解决方案,没有额外的库(如https://github.com/gilbox/react-native-masked-view),没有添加具有透明中心或其他hack的全屏图像。 最佳答案 我找到了简单的解决方案,我添加了View,内部透明,边框不透明,如下所示:let{width,height}=Dimensions.get('window'); 关于j

objective-c - 如何从另一个 View Controller 呈现一个 View Controller

如果满足特定条件,我将尝试从另一个ViewController中打开一个ViewController。代码似乎运行无误,但从未显示View。我是xcode4/ios5的新手,所以我一定遗漏了一些东西。这是负责打开第二个ViewController的代码:CreateUserViewController*createUserController=[[CreateUserViewControlleralloc]initWithNibName:@"CreateUserView"bundle:[NSBundlemainBundle]keyWrapper:keyChainWrapper];[se

ios - iPhone 和 iPad Storyboard需要多个 View Controller 吗?

我对iOS5的所有新功能以及我现在可以在Xcode中做什么还比较陌生。因此,我们将不胜感激。我设计了一个单View应用程序,并且同时拥有iPhone和iPadStoryboard。刚开始时我选择了“单一View应用程序”,因此Xcode为我创建了一个ViewController。两个Storyboard都将这个ViewController列为它们自己的ViewController。在iOS4中,我将按钮操作链接到我的ViewController的方式是右键单击Nib上的按钮,选择我想要的操作,然后将其拖到ViewController的“.h”文件中,它会自动为我创建一个方法/属性。我现

iphone - 访问 UITabBarController 的内容 View

有没有办法访问内容View(在图表中显示为自定义内容)以更改其框架? 最佳答案 在标签栏中访问所选ViewController的ViewUIView*view=tabBarController.selectedViewController.view;在标签栏中访问第二个ViewController的ViewUIView*view2=[(UIViewController*)[tabBarController.viewControllersobjectAtIndex:1]view]; 关于i

objective-c - 使用 ARC 时在 View 之间正确传递 NSManagedObjects?内存警告和崩溃

您好,我在ARC下遇到了一个严重的内存管理问题,不知道如何解决。问题是这样的,我有这些对象:ObjectManager-一个对核心数据执行fetchRequests并获取一个或多个NSManagedObjects的单例UIViewControllerA-一个ViewController,其中我有一个按钮“PassManagedObject”和一个声明如下的属性:@property(strong,nonatomic)ManagedObject*objectForToday;在UIViewControllerA上的viewDidLoad中,我调用方法refreshDailyObject执行

iphone - 在 iPhone 上启用/禁用每个 View 的状态栏(20 像素问题)

我只想启用/禁用每个ViewController的状态栏(一些全屏View,一些不是)我已经多次阅读与状态栏20像素问题相关的所有帖子,但问题仍然存在,尤其是在iOS5.0上(一些技巧适用于较旧的iOS版本):这里是问题定义:我使用[[UIApplicationsharedApplication]setStatusBarHidden:YES]来隐藏状态栏如果我这样做,我总是有20像素高的白色空白区域我已经尝试启用/禁用导航栏来强制布局,这在iOS5上不起作用:[self.navigationControllersetNavigationBarHidden:NOanimated:NO];

objective-c - 最佳实践 : what to do when view controller is loading very long?

我需要一个建议,当我的ViewController加载时间过长时该怎么办?在我的情况下,我有一个用route-me制作的离线map,从大约100mb的数据库加载map需要几秒钟,然后加载很多标记,将它们放在map上,等等。如果我在viewDidLoadUI中运行此代码似乎没有响应,因为在按下选项卡或按钮后,在加载所有内容的几秒钟内没有任何反应。如果我把它放在viewDidAppearmap中,直到我退出这个ViewController并返回它之前,它根本不会显示。 最佳答案 如果需要很长时间,您应该在在后台线程上加载数据时显示微调器