Tag: 故事板

从故事板中初始化的UIViewController调用方法 – 目标c

我是新来的目标c Storyboarding ,我需要从UIVIewController调用方法。 在Storyboarding之前我在AppDelegate中初始化UIViewController ,或者只是在那里分配指针,然后从任何类中调用方法,访问AppDelegate属性。 如何在Storyboarding做到这一点,如果没有自己初始化UIViewController ? 我的应用程序是UITabBar应用程序,如果它确实很重要。

Xamarin iOS故事板本地化

我正在开发与Visual Studio中的xamarin iOS应用程序。 我试图添加本地化到我的Main.storyboard文件和默认的LaunchScreen.xib文件,但我不能使它的工作。 我已经按照这里的文档,我也执行了示例应用程序(这是工作正常)。 我复制了项目的结构,并且检查了很多次,但是我无法看到我的string在故事板或xib文件(LaunchScreen.xib)中本地化。 这是我的Info.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDisplayName</key> <string>MyApp</string> <key>CFBundleIdentifier</key> <string>it.company.myapp</string> <key>CFBundleShortVersionString</key> <string>1.0</string> <key>CFBundleVersion</key> <string>1.0</string> <key>LSRequiresIPhoneOS</key> <true/> <key>MinimumOSVersion</key> <string>9.0</string> <key>UIDeviceFamily</key> <array> <integer>1</integer> <integer>2</integer> </array> <key>UILaunchStoryboardName</key> <string>LaunchScreen</string> <key>UIMainStoryboardFile</key> <string>Main</string> <key>UIMainStoryboardFile~ipad</key> <string>Main</string> <key>UIRequiredDeviceCapabilities</key> <array> <string>armv7</string> </array> <key>UISupportedInterfaceOrientations</key> <array> <string>UIInterfaceOrientationPortrait</string> <string>UIInterfaceOrientationLandscapeLeft</string> <string>UIInterfaceOrientationLandscapeRight</string> </array> <key>UISupportedInterfaceOrientations~ipad</key> <array> […]

dynamic更改自动布局

我必须展示3个标签 LABEL1 | LABEL2 | Label3 //Horizontally 我希望这些3标签的宽度根据屏幕尺寸宽度平均分配 我怎样才能直接与nib文件实现这一点? 谢谢 问题2 Label1 | Label2 | Lable3 //所有标签的宽度是平等的 //所有标签都是视图调用X视图的子视图 标签1:高度是100 Label2:高度是150 标签3:高度是300 问:现在我想X视图的高度为最大(100,150,300)= 300

将高度UILabel设置为0

有无论如何设置UILabel编程的高度? 我已经为我的.Xib文件添加了一些约束条件,所以每个其他标签都依赖于上面或下面的定位。 如果我可以使用,它会使我的生活变得如此简单: nameLabel.height = 0 我的.Xib看起来像这样:

iPhone 5&5s上的iOS Universal storyboard问题

我想获得一些帮助,如何处理应用程序(故事板)设置为通用。 在iPhone 5s模拟器(iOS 7.x)上运行应用程序(带有导航栏的单个视图控制器)时,顶部和底部的iPhone 5与iOS 7.x SDK 当用iOS 8.x模拟器切换到iPhone 5.0时,没有问题。 带有iOS 8.x SDK的iPhone 5s 是否有任何代码修复(删除页眉和页脚)黑色的差距?

如何在标题视图iOS中创build故事板布局多个视图?

我已经创build了storyboard视图控制器头UIView ,现在我需要创build4个视图像下面的彩色图像到该UIview基本视图。 它应该显示所有设备。 需要使用iOS调整自动布局。

如何通过iOS中的故事板将UISearchBar添加到NavigationBar

我发现如何在iPhone的导航栏中添加search栏 (一个问题 – 一个答案:很短,所以请看看)这个问题似乎是一个优雅的答案。 我喜欢在故事板(也称为IB)中做这件事:即“从NavigationBar titleView到IB中的SearchBar创build一个出口”。 但是,我将把SearchBar放在故事板上? 这是我做的: 我丢弃了我的TableView头中的SearchBar 然后从NavigatorBar我点出口作为titleView SearchBar(唯一的select) 但是,当我运行程序时,我得到一个崩溃: terminating with uncaught exception of type NSException 。 该程序还打开了我的代码 int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([MINAppDelegate class])); } }

在objective-C中以编程方式为tableView创build导航栏

我想以编程方式为我的表视图控制器类创build导航栏,你可以帮我吗? 我无法修复它! 提前致谢! 我真的很新的iOS编程! 这里是我的表视图控制器类的代码 @implementation CheckedInOut – (id)initWithStyle:(UITableViewStyle)style { self = [super initWithStyle:style]; if (self) { // Custom initialization } return self; } – (void)viewDidLoad { [super viewDidLoad]; } – (void)viewDidUnload { } – (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationPortrait); } #pragma mark – Table view data source – (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return 0; […]

iPhone 6的另一个故事板?

当我们有iPhone 4 and 5 ,我们检查了屏幕尺寸,并为每个iPhone制作了2个故事板。 //iPhone 4 if (height == 480) { storyboard = [UIStoryboard storyboardWithName:@"StoryboardiPhone" bundle:nil]; NSLog(@"Device has a 3.5inch Display."); } //iPhone 5 else if (height == 568) { storyboard = [UIStoryboard storyboardWithName:@"StoryboardiPhone5" bundle:nil]; NSLog(@"Device has a 4inch Display."); } //iPads else { storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil]; NSLog(@"Device has a iPad Display […]

com.apple.InterfaceBuilder错误-1。 故事板不能打开

我遇到了一个项目的一个小复杂,需要一些帮助。 我最近购买了一台Mac Mini,并希望开始从我的一些应用程序项目工作。 所以我从一台机器复制我的文件到下一个。 这两台电脑都运行XCode版本4.6.3。 在复制的5个项目中,有4个已经过时了。 然而,第五(当然也是我想要的)无法打开故事板文件。 当我点击我的项目中的Storyboard文件时收到以下错误: 文档“MainStoryboard.storyboard”无法打开。 操作无法完成。 (com.apple.InterfaceBuilder错误-1。) 检查控制台日志以获取更多信息。 我知道另一个线程位于这里: 无法打开故事板(com.apple.InterfaceBuilder错误-1。) ,试图处理这个问题,但我有一个稍微不同的variables集。 我是唯一一个在我的项目上工作的开发人员。 我从来没有试图复制或移动我的应用程序从文件夹位置,直到这个副本尝试不同的机器。 还有一段时间的项目,我记得我不小心删除了故事板文件,不得不从垃圾桶里挖出来,重新插入到项目中。 不知道这是什么原因导致我目前的问题,但认为值得一提。 所以我的问题是这样的 有没有人知道是什么导致这个Storyboard错误,我怎么可以去解决这个问题,以便我可以在其他计算机上的项目上工作? 感谢您的任何build议!