Tag: 故事板

didSelectViewController方法不被调用(与故事板)

我有一个选项卡的ios5应用程序的2个版本,一个使用故事板和一个使用xib文件创build。 故事板版本不调用UITabBarControllerDelegate方法didSelectViewController (xib版本)。 故事板上有一些东西(我认为)缺失,但是我不知道是什么。 另一个框架问题的方法可能是 – 我怎样才能引用由故事板实例化的UITabBarController对象? 谢谢你的帮助。 编辑:标签栏控制器委托设置: 在AppDelegate.h中: @interface MyAppDelegate : UIResponder <UIApplicationDelegate, UITabBarControllerDelegate> @property (strong, nonatomic) UITabBarController *tabBarController; 在AppDelegate.m中: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.tabBarController.delegate = self; return YES; } 然后在AppDelegate.m中,委托方法是: – (void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController { NSLog(@"Got Here"); } NSLog输出从不出现。 这个问题在我看来是,我没有正确引用由故事板实例化的标签栏控制器对象。 我怎么做?

2个纵向和横向的故事板

是否有任何可能的方式来创build两个故事板,一个肖像和一个风景,然后根据设备的方向访问它们? 就像是: – (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) { self.storyboard = (one of the storyboards); } else { self.storyboard (the other); } } 此代码不起作用。 有什么代码将工作吗?

我的自定义viewcontroller委托不工作

我想发送一个简单的string从一个viewcontroller到另一个viewcontroller使用委托,但我的代理不起作用。 我正在使用故事板,并不想使用segue来传递数据。 这是我简单的代码 ViewControllerA.h #import <UIKit/UIKit.h> @class ViewControllerA; @protocol viewControllerADelegate <NSObject> -(void) addItem: (ViewControllerA *)controller data:(NSString *)item; @end @interface ViewControllerA : UIViewController{ __weak id <viewControllerADelegate> delegate; } – (IBAction)buttonPressed:(id)sender; @property (weak) id<viewControllerADelegate> delegate; @end ViewControllerA.m #import "ViewControllerA.h" @interface ViewControllerA () @end @implementation ViewControllerA @synthesize delegate; – (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil […]

从故事板中的UIViewController加载一个UIView不起作用

我想加载一个UIView从我的Storyboard内的UIViewController没有segue 。 我创build了UIViewcontroller ,将所有内容都进行了UIViewcontroller ,并将其与特定的类相关联,并设置了一个Storyboard ID 。 我也将元素连接到我的类的h.file ,现在我正在寻找一种方法来初始化这个UIViewController的subview没有segue 。 我一直在search,并find了很多这样加载UIViewController的post: UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil]; pointVC = (PointsViewController *)[storyboard instantiateViewControllerWithIdentifier:@"PointsViewController"]; 尝试像这样添加视图,视图跳转到下一个UIViewController : pointVC.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self presentViewController:pointVC animated:YES completion:NULL]; 像addChildViewController一样添加它也不起作用: [self addChildViewController:pointVC]; 初始化后,我尝试添加一个特定的UIViewController里面的UIViewController到我的实际视图,但它不工作。 如果我只是使用前两行,没有发生任何事情, UIViewController对象里面没有UIViews ,因为viewDidLoad永远不会被调用。 有任何想法吗? 我也试过了 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil]; pointVC = (PointsViewController *)[storyboard instantiateViewControllerWithIdentifier:@"PointsViewController"]; [self addChildViewController:pointVC]; [self.view addSubview:pointVC.viewPointsDialog]; […]

如何在LaunchStoryboard中显示CFBundleShortVersionString?

有没有什么办法可以在我的LaunchStoryboard中将CFBundleShortVersionString作为UILabel文本显示出来,而不需要每次增加时都手动input。 我知道如何在代码中做到这一点,但是在显示LaunchStoryboard时不能运行代码。 是否有可能通过Xcodevariables?

Google Maps iOS SDK和故事板

我希望有人能解释如何开始使用谷歌地图和Xcode故事板。 我找不到任何有关如何真正做到这一点的信息。 我只需要一个例子或步骤。 有这个http://www.youtube.com/watch?v=r3H8dFG0UCY谷歌快捷键video。 但是我看不到video中的代码。 任何帮助将不胜感激,谢谢。

iOs将Storyboard方向设置为横向

我希望将View Controller的方向设置为Storyboard中的横向 。 我提到下面的链接,但无法find任何地方的“方向”选项(截图附件) 相关链接: 与故事板一起在景观中devise iOS 7 XCode 5 Storyboard将方向设置为Landscape

Xcode:Storyboard并保留每个控制器中的数据

正如你可以猜到我是一个新的程序员,我有麻烦得到一个简单的事情! 我正在使用多个视图控制器的应用程序。 每个控制器都有文本字段和UIsegmentedControl项目。 当我从一个视图控制器移动到另一个视图控制器(如果重要的话,模式拖曳),前一个(文本框条目和分段控制选项)的内容将重置为其原始状态。 我怎样才能让他们保持以前的状态? 提前致谢。

在Xcode 4.2的故事板UIView中使用静态单元格

我正在尝试使用Xcode 4.2中的Storyboarddevise器创build一个非常基本的login屏幕。 我想要一个分组表格视图来包含login名和密码字段。 视图上还有一些其他元素,例如loginbutton,忘记的密码链接等。另外,当input字段具有焦点时,背景应该能够被轻敲以closures键盘。 Pre-Xcode 4.2,我用UIView实现了UITableViewDataSource协议,生成和返回单元格等。 在Xcode 4.2中,这一切都感觉非常接近,可以通过静态单元选项进行可视化,但是除非表是UITableViewController(或子类)的一部分,否则不允许使用静态单元。 我没有看到用TableViewController来布局我在场景中需要的元素,所以我想知道这里是否有更好的方法。 这是我要做的模拟布局: 有没有一种方法可以与故事板devise者完成这个用例?

在故事板中使用UIPageViewController

有没有一种方法来configuration故事板中的UIPageViewController的数据源,委托和视图控制器,而无需编写代码? 我在UIPageViewController中看到了数据源和委托的出口,但是没有办法在场景之间进行连接,也没有办法在同一个场景中添加额外的控制器。 如果在IB中不能configurationUIPageViewController的目的是什么?