jjzjj

UItableViewCell

全部标签

ios - 为什么内容 View 高度小于 UITableViewCell 高度?

我选择UITableViewCell并创建xib文件。当我使用xib创建自定义tableViewCell时,我看到contentView高度比tableViewCell高度小0.5点。如何使contentView的高度与单元格的高度相同? 最佳答案 我相信0.5是为了说明在uitableview中自动应用于单元格的分隔符。 关于ios-为什么内容View高度小于UITableViewCell高度?,我们在StackOverflow上找到一个类似的问题: htt

ios - 如何防止 UITableViewCell 在部分刷新时丢失其选择状态?

我选择了一个UITableViewCell,但是当我调用这段代码时:self.tableView.beginUpdates()self.tableView.reloadSections(IndexSet(integer:0),with:.none)self.tableView.endUpdates()它失去了它的选择状态,但即使我做了这两件事:self.tableView.beginUpdates()self.tableView.reloadSections(IndexSet(integer:0),with:.none)tableView.selectRow(at:IndexPath(

ios - 如何在 Iphone 的 UITable 单元格中包装文本?

在我的iPhone应用程序UITable中有很多带有文本的单元格。文本大小超过设备的宽度。如何将单元格中的文本换行并在不同的行中显示文本或将其分成几行? 最佳答案 您可以添加一个UILabel作为单元格的subview-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath方法。然后根据需要设置其lineBreakMode和numberOfLines属性。代码必须如下所示:UITableViewC

ios - 为什么我的 UITableViewCell 不取消选择并更新它的文本?

我有一个UITableView,其中包含故事列表和底部的单元格,用于加载更多故事。我正在尝试取消选择“更多故事...”单元格并将其文本更改为“正在加载...”。我在整个Internet和整个stackoverflow上进行了搜索,但我无法弄清楚为什么我的代码无法正常工作。现在,当单击“更多故事...”单元格时,它会保持选中状态并且不会更改其文本。对于那些提出要求的人,moreStories在表格View的底部添加了25个新故事。原始代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPat

iphone - UITableViewCell 字体大小没有改变

我试图让我的UITableViewCell上的字体大小更小。这是我的代码:-(UITableViewCell*)tableView:(UITableView*)theTableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];UILabel*nameLabel;UISwitch*mySwitch;if(

iphone - 帮助! uitableviewcell 按钮按下更新文本字段

我想按下QTY按钮(红色文本)并将文本(即13)复制到同一行的文本字段中。-(IBAction)qtyButtonPressed:(id)sender{UITextField*textField=(UITextField*)[self.viewviewWithTag:3];textField.text=@"13";这就是我的自动取款机。 最佳答案 如果每个单元格都有一个按钮,首先您需要能够识别点击了哪一行的哪个按钮。通常如果它是一个包含1个部分的表,您可以将行号设置为cellForRowAtIndexPath中的按钮标记值:...s

iphone - 为此方法自定义 UITableViewCell 的手动布局?

背景-我有一个自定义的UITableViewCell布局。每个单元格将有许多UILabel,UILabel的行数可变。为了论证考虑3列UILabels(不同宽度),以及取决于数据的可变行数。为了最好地允许内容View大小更改(例如编辑模式、方向更改等),我打算在“layoutSubviews”方法中手动布置单元格中的每个UILabel,有效地设置它们的确切位置。我认为通过这种方式,它们将针对EDIT模式、方向更改等事件进行适当的布局。问题-我想知道从性能角度来看这是否是最佳方法?或者我应该看看以某种方式预定义UILabel行,一组预定义为纵向模式,另一组为横向模式?(不确定如何做到这一

objective-c - UITableViewCell 上的 SIG_ABRT 删除

我正在尝试使用Apple提供的“编辑”->(-)->“删除”功能从我的UITableView中删除一行。我在这里激活了按钮:-(void)viewDidLoad{[superviewDidLoad];self.navigationItem.rightBarButtonItem=self.editButtonItem;}此处创建的UITableViewCell:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*Ce

iphone - TableView :cellForRowAtIndexPath: only returning one custom uitableviewcell

我已经通过我的调试器并注意到我的代码只会从我的tableView:cellForRowAtIndexPath:方法..我不知道为什么或如何让它返回我想要的两个自定义单元格..它所做的只是在两个部分中显示相同的自定义单元格。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return2;}//Customizethenumberofrowsinthetableview.-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSI

objective-c - ios - Objective-c 只有 UITableView 的第一个单元格不显示我添加的标签

我正在尝试将plist中的1到9的数字添加到UITableView中的每个单元格。但是,第一个View什么也没显示,第二个单元格中显示1,第三个单元格中显示2,依此类推。我通过在if(cell==nil)中添加NSLog(@"test");进行了一些测试,但是当有9个单元格时只打印了7个“test”。.这是否意味着if(cell==nil)中的代码不会针对第一个和最后一个单元格执行?有人愿意解决这个问题吗?:(//Customizetheappearanceoftableviewcells.-(UITableViewCell*)tableView:(UITableView*)table