我更新了一个我最初没有构建的iOS应用程序,并且故事板中的标签以某种方式使用了我不熟悉如何设置 - 用于识别滚动视图中的按钮.我可以获得一些关于如何在XCode 5故事板中设置的帮助(如果这是设置的地方)?
//Set fonts for button 1
for(UIButton *button in view1.subviews){
if(button.tag == 1 || button.tag == 8 || button.tag == 13 || button.tag == 18){button.titleLabel.font = [UIFont fontWithName:@"Cachet-Bold" size:20];}
else{button.titleLabel.font = [UIFont fontWithName:@"Cachet-Book" size:18];}
}
Run Code Online (Sandbox Code Playgroud) 我有一个数据库,我的表当前正在使用,没有定义索引.我希望尽可能提高速度.我已经准备好了索引,但想知道它是否也需要成为主键?此外,对于表中的旧记录,索引将为null.这是一个问题吗?我想知道最好的方法是什么.
这是当前的表结构(我计划只插入'id'作为索引)
Field Type Collation Attributes Null
user varchar(255) utf8_general_ci No
pass varchar(255) utf8_general_ci No
ts varchar(255) utf8_general_ci No
lat varchar(255) utf8_general_ci No
Run Code Online (Sandbox Code Playgroud) 我正在准备一个应用程序,用于启动并通过XCode 5中的iPhone 4(3.5英寸屏幕)和iPhone 5(4英寸屏幕)进行iOS 7测试.我遇到的问题是iPhone 4的内容,特别是底栏(带条形项)不可见.
我可以看到它的唯一方法是在我跑步之前,转到故事板,并将大小从"推断"更改为视网膜3.5".我的解决方案是创建两个故事板,一个用于3.5",一个用于4"?
否则,以编程方式检测设备并向上或向下移动内容会更有意义吗?
CGSize screenSize = [[UIScreen mainScreen] bounds].size;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
if (screenSize.height > 480.0f) {
/*Do iPhone 5 stuff here.*/
} else {
/*Do iPhone 4 stuff here.*/
}
} else {
/*Do iPad stuff here.*/
}
Run Code Online (Sandbox Code Playgroud)