Tag: uitableview

在embeddedUITableViewCell时,告诉UITextField成为第一个响应者

我有一个UITextField是UITableViewCell的子视图。 当我的视图加载时,我希望文本字段成为第一响应者。 我有一个指向表格单元格的文本字段,所以要做到这一点,我想: [myTextField becomeFirstResponder]; 不pipe是什么时候被调用,它都会返回NO ,根据文档,这意味着文本字段拒绝成为第一响应者。我在做什么错了? 编辑: 文本字段正确地响应被触摸。 它然后调出键盘。 只有当它通过编程方式成为第一响应者时才会发生问题。

UITableView – 与Swift的registerClass

有没有人使用Swift的tableView.registerClass方法的问题? 它不再代码完成对我来说(我也不能使用它,如果手动input),但它仍然在头…

UITableViewCell与图像的权利?

有没有办法将UITableViewCell.image显示在单元格的右侧而不是左侧? 或者我需要在单元布局的右侧添加一个单独的UIImageView?

UITableView didSelectRow同时编辑?

我正在构build一个界面,就像内置的Weather应用程序的flipside视图,或者处于编辑模式的Clock应用程序的Alarms视图一样。 表视图始终处于编辑模式,所以删除图标出现在每个单元格的左侧。 当表视图处于编辑模式时,我的委托没有收到didSelectRowAtIndexPath通知。 它收到accessoryButtonTappedForRowWithIndexPath通知,但这不是我想要做的。 我希望我的行保持可选状态,即使表视图处于编辑模式。 任何想法,我怎么能做到这一点? 谢谢, PS Hooray取消NDA。 =)

在UIScrollView中使用自动布局的UITableView

目前,我正在使用一个UITableView以及包含在UIScrollView其他视图。 我希望UITableView的高度与内容高度相同。 为了使事情复杂化,我还插入/删除行以提供手风琴效果,以便当用户点击一行时,将显示该行的更多详细信息。 我已经完成了插入/删除操作,尽pipe目前它并没有更新它的超级视图的UIScrollView,所以重新计算了UIScrollView的内容大小,并且UITableView和UIScrollView中的其他视图显示正确。 我怎么能去实现这个,以便UIScrollView的大小调整,并且当我改变UITableView的内容时,它的内容正确地布置了? 我目前正在使用自动布局。

如何“取消”UIStoryBoardSegue

有谁知道如何有条件地“停止”继续转换: 我的表格视图单元格表示可以在深入的“细节”视图中查看的产品…或者不能! (这取决于几件事情) 现在我的应用程序认为所有产品“解锁”: – (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { NSIndexPath *selectedRowIndex = [self.tableView indexPathForSelectedRow]; ListaProdottiController *prodottiViewController = [segue destinationViewController]; prodottiViewController.blocco = [self.fetchedResultsController objectAtIndexPath:selectedRowIndex]; } 我怎样才能取消行select=>向下钻取,在这一点上?

如何添加页脚到UITableView?

我使用这段代码来添加页脚到TableView。 它有20个部分,每个部分几行。 有一个titleForHeaderInSection和sectionForSectionIndexTitle方法。 CGRect footerRect = CGRectMake(0, 0, 320, 40); UILabel *tableFooter = [[UILabel alloc] initWithFrame:footerRect]; tableFooter.textColor = [UIColor blueColor]; tableFooter.backgroundColor = [self.theTable backgroundColor]; tableFooter.opaque = YES; tableFooter.font = [UIFont boldSystemFontOfSize:15]; tableFooter.text = @"test"; self.theTable.tableFooterView = tableFooter; [tableFooter release]; 我究竟做错了什么? 谢谢, RL

在UITableViewCell中编辑UITextField时禁用UITableView的自动滚动function

我在我的UITableView使用自定义的UITableView 。 这些UITableViewCell的每一个都非常高,在顶部包含一个UITextField 。 当用户点击UITextField进行编辑时,会出现一个键盘, UITableView自动滚动,以使单元位于屏幕的顶部。 问题是这个UITableView滚动到UITableView的底部,而不是顶部。 当UITableViewCell高和编辑时, UITextField在顶部,所以你不能看到UITextField 。 我知道如何以编程方式滚动UITableView ,但我只是不知道如何禁用自动滚动,以便我可以自己滚动UITableView 。 我怎样才能做到这一点?

UITableViewCell中UIImage的默认大小是多less?

我想在UITableView的每一行的左侧放置一个UIImage。 这是非常标准的,并直接由UIKit支持。 但是,(大)形象造成了各种各样的尴尬,所以我想我应该正确地扩大自己的东西。 但是没有一个文档使用标准的开箱视图给出了这个图像的默认尺寸 – 我很惊讶。 SO上的其他人指出,44是行的默认高度(UITableViewCell的默认高度是多less? )44×44是“默认”图像大小? 谢谢!

iPhone拉下来像Tweetie一样刷新

我试图find一个放置在正常的可滚动区域以外的表视图上的元素的例子。 我将如何做到这一点? 一个例子就是iPhone的Tweetie 2应用程序可以刷新推文。 示例代码将非常有帮助。