Tag: 界面 构build器

属性8.0之前的iOS版本的不可用警告

在界面生成器中导致此警告的是什么? 属性相对于8.0版本之前的iOS版本的版面边距,布局属性不可用。 我正在使用XCode 6 Beta。 警告指向xml源中不涉及属性的行。

只有在添加第三个segue时,prepareForSegue才调用didSelectRowAtIndexPath

我有3个不同的意见。 2实施没有问题,是第三个创build时出现问题。 我有以下didSelectRowAtIndexPath方法: – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ NSLog(@" ———- did select row"); if(indexPath.section == 0){ if(indexPath.row == [self.data count]-1){ //prior to adding this, everything works [self performSegueWithIdentifier:@"MoreComments" sender:self]; }else{ [self performSegueWithIdentifier:@"FriendView" sender:friend]; } }else if(indexPath.section == 1){ if(indexPath.row == [self.data2 count]-1){ [self performSegueWithIdentifier:@"MorePosts" sender:self]; }else{ [self performSegueWithIdentifier:@"FriendView" sender:friend]; } } } 我有以下prepareForSeque方法: -(void) prepareForSegue:(UIStoryboardSegue […]

创build一个自动布局约束的3×3网格

Xcode已经说过没有布局的问题,但你可以看到有。 我已经尝试了一切。 苹果公司的文档,YouTube,谷歌等。看来我做对了,但也许我正在做的事情或其他事情正在导致这些问题。 在尝试了所有的东西之后,我终于让Xcode add missing constraints ,这是迄今为止最好的结果。 我有9个button到9 UIImages,所以我必须做我做button的同样的事情,我做UIImages。 我暂时把UIImage放在button的顶部,这样我就可以更容易地看到我在做什么。 我有2个截图。 请指教。 开始 这是在使用Xcode的add missing constraints选项。 Sorta我想要什么,但没有雪茄。

在故事板(3.5和4英寸屏幕)中支持多种屏幕尺寸

我正在尝试创build一个可以在3.5英寸和4英寸iPhone上工作的tic tac toe app。 但是,我不能成功地find如何在故事板中做到这一点。 当使用XIB文件时,我发现了这个选项,但在使用故事板时找不到“模拟指标”选项。 在任何屏幕尺寸上使用它时,有没有什么办法让应用程序自动resize? 感谢任何回应的人。

有多行的UISegmentedControl文本?

如何使我的UISegmentedControl中的一个button的文本跨越多行?

无法在Interface Builder中连接IBOutlet

我有一个奇怪的经历。 我创build任何types的iPhone应用程序,用Xib文件添加一个UIViewController。 我可以用控件编辑xib文件,如果运行,看到它们。 现在我正在试图添加一些IBOutlets到控制器,所以我将它们添加到.h文件,在.m文件中进行合成。 然后我转到Interface Builder来连接sockets。 我把UILabel拖到UIView,然后我尝试连接文件所有者(这是我自定义的UIViewController),但是当我尝试连接到UILabel时,所有可以select的是“视图”,这是明显错误的。 所以我无法将IBOutlets连接到Interface Builder中的控件。 有任何想法吗?

在界面构build器中使用自定义字体

我search了这个网站,但是我发现没有答案的问题。 我已经加载了一个自定义字体到我的Xcode项目。 [UIFont fontWithName:@"Laconic-Light" size:19]作品。 但是界面生成器不喜欢字体。 我不能使用IB,它总是显示默认的字体。 有没有办法告诉IB可以使用字体?

实现以编程方式生成的视图的自动布局

我有一个应用程序的视图是以编程方式生成的。 例: -(void)loadView { [super loadView]; // SET TOP LEFT BTN FOR NEXT VIEW UIBarButtonItem *topLeftBtn = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:nil action:nil]; self.navigationItem.backBarButtonItem = topLeftBtn; [topLeftBtn release]; // programmatically set up the view for cart tableView CGRect iouTableViewFrame = CGRectMake(0, 0, 320, 348); iouTableView = [[UITableView alloc]initWithFrame:iouTableViewFrame style:UITableViewStylePlain]; [[self iouTableView] setDelegate:self]; [[self iouTableView] setDataSource:self]; […]

将标签栏移到屏幕顶部

我有一个标签栏控制器,正如我们所知,它在屏幕底部显示标签栏。 我正在寻找一种方法将其移到顶端。 我不认为我可以使用一个简单的UITabBar这个,因为我需要在它下面嵌套UINavigationControllers 。 有没有办法将UITabBarController的标签栏移动到屏幕的顶部?

这个类不是密钥XXXXXX的密钥值编码

当我尝试构build并运行我的应用程序时,它崩溃,我在日志中得到这个: reason: '[<LoadingViewController 0x6b2c5a0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key aproposViewController.' 奇怪的是aproposViewController没有在LoadingViewController ,它只是我的应用程序中的另一个视图控制器。 请帮忙,thx提前:) 编辑 appdelegate.h: @class LoadingViewController; @interface TopStationAppDelegate : NSObject <UIApplicationDelegate,CLLocationManagerDelegate> { UIWindow *window; LoadingViewController *loadingView; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet LoadingViewController *loadingView; @end appdelegate.m : #import "LoadingViewController.h" @implementation TopStationAppDelegate @synthesize window; […]