jjzjj

UITableViewCell

全部标签

ios - 圆角 UITableViewCell (iOS)

我想弯曲我的UITableViewCells的角,但我不知道该怎么做。另外,截至目前,我不想使用xib/nib。我试过:cell.layer.cornerRadius=5cell.layer.masksToBounds=true但它不起作用。 最佳答案 事实上它确实有效,但是你需要改变将单元格背景颜色从默认设置为如下所示或者单元格内容View的背景色从默认设置为清除,如下所示 关于ios-圆角UITableViewCell(iOS),我们在StackOverflow上找到一个类似的问题:

iphone - 更改 UITableViewCell 的编辑控件

我覆盖了方法:-(UITableViewCellEditingStyle)tableView:(UITableView*)tableVieweditingStyleForRowAtIndexPath:(NSIndexPath*)indexPath使加号按钮出现在单元格旁边。用户编辑单元格的内容后,我想将其从加号按钮更改为减号按钮。逻辑已经写在这个方法中。问题是,即使调用了此方法并且它返回了正确的值,它也不会更新按钮。使用:[myViewCellsetNeedsLayout];...不会导致运行[myTableViewtableView:editngStyleForRowatIndexP

iphone - UITableViewCell 的 accessoryView 中的多个 View

我正在尝试在UITableViewCell的accessoryView中叠加两个图像,如下所示:UIView*accessoryView=[[UIViewalloc]initWithFrame:cell.accessoryView.frame];UIImageView*backgroundImage=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"CellBG.png"]];UIImageView*tickImage=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"T

iphone - 在后台填充 Objective-C 中的表格单元格(iphone)

我在表格单元格中显示数据,并使用网络服务下载数据。数据量巨大,下载后显示需要一定的时间。我需要提供一些解决方案。我正在考虑先下载一些数据,然后一旦屏幕显示信息,然后在后台下载其余数据。在这种情况下应用程序不会显得呆滞。如果还有其他解决方案,请指导..谢谢! 最佳答案 你要实现这段代码staticNSString*cellIdentifier=@"LeaveRequestTableViewCell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:cel

iphone - 来自 xib 的自定义 UITableViewCell 显示不正确

我已经创建了很多次自定义UITableCells,但我从来没有遇到过这个问题,所以我希望你能帮我找到我遗漏或搞砸的东西。当我运行我的应用程序时,表格View中的单元格似乎是具有默认样式的标准单元格。我有SettingsTableCell,它是UITableViewCell的子类。我有一个SettingsTableCell.xib,其中包含一个UITableViewCell,里面有几个标签和一个文本字段。我已将xib中的类类型设置为SettingsTableCell,并将xib的文件所有者设置为我的表Controller。我的SettingsTableController有一个名为tab

iphone - UITableViewCell 在编辑模式下移动时显示两个不同的项目

我有一个由CoreData支持的基本“待办事项列表”iPhone应用程序。我在实现允许用户选择排序顺序(Alpha、创建日期、自定义)的系统时遇到问题。如果他们选择自定义,则他们可以通过编辑模式手动移动项目。现在,表格显示和核心数据正确反射(reflect)了排序选择。但是,如果我执行以下操作,我会遇到如下屏幕截图所示的奇怪情况。导致问题:启动应用程序并更改排序-例如从DateChanged到Alpha更改为自定义排序尝试在编辑模式下移动项目(错误仅在我按住并拖动项目时出现)截图:当排序首选项发生变化时,我实际上是在杀死我的NSManagedResultsFetcher,使用新的排序描

ios - 从自定义 UITableViewCell 保存数据

我有一个编辑屏幕,它由一个巨大的UITableView组成。表格中的每个单元格都是一个自定义UITableViewCell,由一个UITextField组成我能够加载表格、滚动并输入信息。但是,在滚动过程中,表格单元格会丢失输入的数据,我理解为什么会发生这种情况。我意识到我需要在用户使用textFieldDidEndEditing方法完成输入数据后立即保存数据。问题:我想存储在ViewController中可用的自定义对象中输入的数据-如何从UITableViewCell?另外,如何识别表格单元格的行和位置,以便根据位置填充对象中的特定属性问题:我这样做的方式正确吗?或者有更好的方法吗

iphone - 每次在每个单元格单击按钮时调用方法

我有一个自定义单元格加载到表格View单元格中,每个单元格都有带标签值的按钮。我需要在每个indexpath.row调用IBAction方法。例如,如果第一行有该按钮,则应从第一行调用该操作。实际上我想在单击按钮时从每一行复制一些文本并将其发布到Facebook。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"cell1";UITableViewCell*cell

objective-c - 在何处应用 UITableViewCell/自定义单元格外观的应用程序设置

我正在为我的应用程序添加一个替代样式选择,可以从我的应用程序内设置屏幕访问它。用户可以选择深色或浅色配色方案。到目前为止,我已经在UITableViewCell中使用了initWithStyle:来设置颜色。但是,一旦加载View,即使用户通过我的导航Controller切换View,自定义表格单元格类也不会再次初始化。所以我需要使用像viewWillAppear:这样的事件,但是对于UITableViewCell似乎没有这样的事件。我应该使用什么? 最佳答案 UITableViewDelegate协议(protocol)有一个ta

objective-c - 用于 UITableViewCell 的 backgroundView 的初始框架

我目前正在使用self.frame初始化我的UITableViewCell的backgroundView框架。这似乎适用于设备方向更改(单元格背景填充整个单元格,看起来不错等)。使用什么框架更好(如果有的话)?编辑#1:我还使用CGRectZero作为框架初始化了backgroundView。这似乎没有什么区别(UITableViewCells和backgroundViews在所有界面方向上都运行良好)。我还测试了设置backgroundView的autoresizingMask属性。这也没有区别。我只想了解什么(如果有的话)受backgroundViews初始框架的影响。