草庐IT

uiviewController

全部标签

ios - 从另一个类修改 UIButton 的 alpha 属性

我正在尝试更改另一个类的UIButton的alpha。在设置我的UIButton的alpha属性时调用的函数实际上被调用了,因为我在那里放了一个NSLog并且我可以看到它是如何工作的。如果您能给我任何建议,我将不胜感激。这是我当前的代码。ViewController.h-(void)setAlphaToButton;@property(strong,nonatomic)IBOutletUIButton*myButton;ViewController.m@synthesizemyButton;-(void)setAlphaToButton{myButton.alpha=0.5;NSLog

ios - 加载 ViewController 时出错 - 加载了 Nib 但未设置 View socket

我的iOS5-6应用程序在尝试从一个Storyboard文件(FifthViewController.storyboard)中按下的按钮加载ViewController到单独的xib(WebViewController.xib)后崩溃。确切的错误消息:由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“-[UIViewController_loadViewFromNibNamed:bundle:]加载了“WebViewController”Nib,但未设置View导出。”/p>此错误通常在未连接View导出或未为ViewContr

ios - Present ViewController 模态显示奇怪的动画

我正在尝试创建一个简单的模态视图Controller,让您可以使用TextView编辑文本。但是,当我以模态方式呈现ViewController时,它会从左下方向滑入,而不是仅从底部滑入。这是一个奇怪效果的视频:http://youtu.be/9M_MHA5mt1M我的Controller只是观察键盘的显示,然后适本地使用自动布局调整TextView的大小。这是代码:#import"TextPicker.h"@interfaceTextPicker()@property(weak,nonatomic)IBOutletNSLayoutConstraint*keyboardHeight;@

ios - 呈现 viewController 时的控制台警告

我正在开发一个应用程序,它在向左旋转时显示一个viewController,然后在向右旋转时显示另一个ViewController。我的segue风格是模态的,我正在使用交叉溶解过渡。问题是当我向左旋转然后快速向右旋转时,控制台向我发送此警告:Warning:Attempttopresentonwhileapresentationisinprogress!有没有办法避免这个警告?也许加快过渡时间? 最佳答案 您不能从已经呈现的ViewController呈现ViewController,控制台对此是正确的,所以要么使用不同风格的se

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

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

ios - 通用应用程序 - 查看 Controller -> 每个设备一个?

所以我很快就会致力于iOS的通用应用程序。我实际上从来没有这样做过,所以我不确定这里的最佳做法是什么,但我已经能够想到一些解决方案,而不是为每个设备使用单独的VC。一般问题是UI(转换、定位、动画等),因为它因每个设备而异。我非常想避免重复的逻辑代码或为逻辑创建一些容器,因为VC是逻辑的地方。所以这是我的想法:委托(delegate)-我会为每个VC创建协议(protocol),然后创建2个实现该协议(protocol)的类(包含特定于设备的逻辑),在VC中,我会根据当前正在运行的设备应用程序将委托(delegate)设置为这些类之一block-很像委托(delegate),但更困惑继

ios - 查看 Controller 的 View 属性

我正在为一个专门的计算器开发界面,我在IB中有以下设置:我使用了IB的“ContainerView”并将其设置为等于我的自定义ViewController“ButtonViewController”。然后,在我的ButtonViewController.m文件中,我有以下内容:-(void)viewDidLoad{[superviewDidLoad];self.view.backgroundColor=[UIColorcolorWithRed:0.75green:0.0blue:0.0alpha:1.0];NSLog(@"self.view.bounds.size.width:\t%f

ios - 从应用程序委托(delegate)访问顶 View Controller

我需要我的AppDelegate能够获得指向我当前显示的ViewController的指针(已经探索了导航View的visibleViewController,但更通用的版本会更好)并从我的中读取状态在applicationWillResignActive中使用的对象实例。我在这方面的尝试让我初始化了新对象,而这些对象只是空的。我在运行时的任何时候都需要对象的状态。我想我可以创建一个与我的对象平行的单例类,我可以从应用程序委托(delegate)中调用它,但这看起来笨拙且冗长。我还考虑过让ViewController成为AppDelegate的委托(delegate),但这似乎更糟。我

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