小编use*_*255的帖子

带有Tableview或Scrollview的iPhone UI?

我想知道在为特定屏幕构建UI时iOS开发的最佳实践是什么.由于可以为tableviews创建自定义单元格,因此您可以使用tableview来创建您可能想要的任何布局/ UI.这引出了我的问题:

通常,在iPhone应用程序上创建一个屏幕,其内容超出单个屏幕时,可以更好地使用滚动视图并将自定义视图加载到滚动视图中,或者创建一个tableview并改为使用自定义视图是自定义tableview单元格?

最后,您似乎可以获得完全相同的视觉效果,但最佳做法是什么.如果使用tableview或scrollview构建特定的可滚动屏幕,我很难告诉我已下载的应用程序.

在HTML中,您应该仅使用元素来显示表格数据,而不是用于布局和样式目的.iOS中的情况是一样的吗?将tableviews用于布局目的是不好的做法(例如,应用程序的主屏幕列出了按钮以转到应用程序的其他部分)?

提前干杯.

iphone ios4 ios ios5

3
推荐指数
1
解决办法
3365
查看次数

iPhone核心数据崩溃与ARC

这是我第一次尝试使用ARC和Core Data.我似乎无法弄清楚为什么我的代码崩溃了.

在.h我有:

@interface Foo : NSObject {
}
@property (nonatomic,strong) NSString *name;
@property (nonatomic,strong) NSString *email;
@property (nonatomic) BOOL myBool;
@property (nonatomic) float myFloat;
Run Code Online (Sandbox Code Playgroud)

在他们中

@implementation User

@dynamic name;
@dynamic email;
@dynamic myBool;
@dynamic myFloat;
Run Code Online (Sandbox Code Playgroud)

User *user = (User *)[NSEntityDescription insertNewObjectForEntityForName:@"User" inManagedObjectContext:[appDelegate managedObjectContext]];

[user setName:[[[dictionary objectForKey:@"user"] objectForKey:@"user"]objectForKey:@"name"]];
[user setEmail:[[[dictionary objectForKey:@"user"] objectForKey:@"user"]objectForKey:@"email"]];
[user setAuthorisation_token:[[[dictionary objectForKey:@"user"] objectForKey:@"user"]objectForKey:@"authentication_token"]];
[user setMyFloat:5]; <------ crash when set to anything other than 0 (eg,setting to FALSE will crash it).
[user setMyBool:FALSE]; <---- crash when set this …
Run Code Online (Sandbox Code Playgroud)

iphone core-data ios4 ios5

2
推荐指数
1
解决办法
1838
查看次数

标签 统计

ios4 ×2

ios5 ×2

iphone ×2

core-data ×1

ios ×1