UITableViewCell 带有添加照片按钮,就像在联系人应用程序中一样?
如何像联系人应用程序中那样使用添加照片按钮创建 UITableViewCell?
UILabel *label = [[[UILabel alloc] initWithFrame:CGRectMake(20, 1, 70, 40)] autorelease];
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont boldSystemFontOfSize:16];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(70, 10, 217, 30)];
textField.backgroundColor = [UIColor clearColor];
textField.returnKeyType = UIReturnKeyDone;
[cell.contentView addSubview:label];
[cell.contentView addSubview:textField];
How can I create UITableViewCell with add photo button like in Contacts app?
UILabel *label = [[[UILabel alloc] initWithFrame:CGRectMake(20, 1, 70, 40)] autorelease];
label.backgroundColor = [UIColor clearColor];
label.font = [UIFont boldSystemFontOfSize:16];
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(70, 10, 217, 30)];
textField.backgroundColor = [UIColor clearColor];
textField.returnKeyType = UIReturnKeyDone;
[cell.contentView addSubview:label];
[cell.contentView addSubview:textField];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将照片添加到 tableviewcell 并不太复杂。
如果您希望您的应用程序看起来类似于 Iphone 中的联系人应用程序,那么您需要使用滚动视图而不是表格视图。
Adding photo to tableviewcell is not too complicated.
If you want your application looks similar to contacts app as in Iphone, then you need to use scrollview instead of tableview.
只需添加一个 UIButton 并将拇指图片设置为其 backgroundimage 或 imageview 属性。
just add a UIButton and set a thumb picture to its backgroundimage or imageview property.
最简单的方法是使用 xib 创建 UITableViewCell 的自定义子类。然后,您只需在
-tableView:cellForRowAtIndexPath
方法中选择单元格,如下所示myCustomCell *cell =
(myCustomCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
然后配置它们
The easiest way is to make a custom subclass of UITableViewCell with a xib. Then you will just have to pick your cells in the
-tableView:cellForRowAtIndexPath
method like thismyCustomCell *cell =
(myCustomCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
and then configure them