jjzjj

myViewController

全部标签

ios - Storyboard - 如何设计屏幕外的内容?

Thisquestion给出了我正在尝试做的事情的基本描述。基本上,我正在为屏幕外的内容制作动画。我以这种方式设置了几个subview的动画,但它们从不同时占据相同的空间。现在我无法设计从屏幕外开始的内容。我试过两种方法,都不满意:我在将要查看的位置将subview堆叠在一起,并在用户定义的运行时属性中将位置设置为屏幕外。我不喜欢这种方式,因为我无法轻松切换我正在查看的View,因此设计很困难。我最初将subview放置在屏幕外。这很烦人,因为您必须先将subview重新定位到屏幕上,然后才能看到它进行设计。这将如何完成?您过去是如何完成类似的事情的? 最佳

ios - 内存管理 ARC 和 View Controller

我今天在想这个,现在我测试了我有点困惑......当通过将viewController推送到导航堆栈或以模态方式呈现ViewController使用viewControllers时,我想知道内存管理。让我们将模态示例用作思想实验,这里是创建和呈现View的源代码,在我的示例中,是否使用ARC并不重要,所以这里都有:使用ARC:ViewController*myViewController=[[ViewControlleralloc]init];myViewController.delegate=self;[selfpresentViewController:myViewControll

ios - 用于设计屏幕外 subview 的 Storyboard

我想使用Storyboards为slider设计内容,似乎设计屏幕外内容的一种简单方法是使用childViewController。所以我做了这个myViewController=[[UIStoryboardstoryboardWithName:@"ipad"bundle:NULL]instantiateViewControllerWithIdentifier:@"keyPadOffScreen"];[selfaddChildViewController:myViewController];[myViewControllerdidMoveToParentViewController:s

iphone - 如何在编译时使用不同的接口(interface)声明而不混淆 Interface Builder

如果我的应用程序有多个构建版本,例如付费版本和免费版本,并且我希望根据构建版本拥有不同的界面,这似乎会使InterfaceBuilder感到困惑。例如://MyViewController.h#ifdefFREE@interfaceMyViewController:NSObject#else@interfaceMyViewController:NSObject#endif{IBOutletUILabel*myLabel;}-(IBAction)myAction:(id)sender;当我在IB中加载MyViewController.xib时,它会在信息窗口中显示警告,例如“‘文件所有者

objective-c - Cocoa Touch NSArray 初始化无法正常工作

我有几个在我的-viewDidLoad方法中初始化的ivarNSArray。一个包含字符串,一个包含IBOutlets。但是,当我初始化时,数组中的所有对象都超出范围,内存地址为0x0(根据Xcode调试器)。但是,当我有一个包含相同对象的本地NSArray时,它工作正常。初始化ivarNSString或NSDictionary都可以正常工作。代码://.hfile#import@interfacemyViewController:UIViewController{NSArray*myArray;}@end//.mfile#import"myViewController.h"@impl

ios - 在 UIScrollView 上设置边界

我有一个包含两个subview的UIScrollView,每个subview的大小正好与设备屏幕的大小相同。我在我的AppDelegate中设置subview的大小:CGRectscreenRect=[[selfwindow]bounds];[[myViewController1view]setFrame:screenRect];screenRect.origin.x=screenRect.size.width;[[myViewController2view]setFrame:screenRect];然后我将这些View添加到UIScrollView并将UIScrollView的con

ios - 查看标签返回 0 值

我在iPad的iOS项目中遇到标签值的奇怪问题我在界面生成器中为View的不同subview提供了一些标签1,2,3,4,5....但是当我尝试动态获取标签值时,它给了我0个值。NSArray*pSubviews=[self.viewsubviews];//Enumeratetheportraitviewfor(intsv=0;sv结果2016-05-0722:12:58.832[1562:47169]tag02016-05-0722:12:58.832[1562:47169]tag02016-05-0722:12:58.832[1562:47169]tag02016-05-0722:

iphone - Interface Builder 文件中的未知类 <MyViewController> + 本地化问题

我有一个具有两个本地化版本的应用程序。通常我使用“NSLocalizedString”并为两种本地化保留相同的源代码,但我的一个ViewControllers必须在每个区域设置中具有不同的外观和功能。所以我按下“本地化..”并创建了它的两个本地化版本。正常的东西。从那时起-在运行时我得到:UnknownclassMyViewControllerinInterfaceBuilderfile.并且不显示ViewController(如果重要的话,它是一个UITableViewController)。我检查了我的Storyboard,自定义类仍然列出并链接到ViewController显示。

ios - pushViewController 在 iOS 5 中不工作,但在 iOS6 中工作正常

我有一个推送新ViewController的导航Controller。它在iOS6中运行良好,但在iOS5中运行不正常。顺便说一句,我在iPhone模拟器上运行。我的代码是这样的:myViewController*newView=[[myViewControlleralloc]initWithNibName:@"myViewController"bundle:nil];[[selfnavigationController]pushViewController:newViewanimated:YES];也试过这个:myViewController*newView=[[myViewCont

iOS - 使用 presentViewController : doesn't work 呈现 ViewController

在我的iOS应用程序中,我尝试在当前ViewController的“上方”呈现新的ViewController。正在关注thisApple指南,在某些情况下我使用以下代码:MyViewController*vc=[[MyViewControlleralloc]initWithNibName:nilbundle:nil];vc.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal;UINavigationController*nc=[[UINavigationControlleralloc]initWithRootViewCo