草庐IT

UItableviewcell

全部标签

ios - 自定义 UITableViewCell 知道哪个单元格被修改了复选框

我有一个带有复选框的自定义单元格,一切正常,复选框根据我传递给子类UITableViewCell的字典进行检查,但现在我需要将我的复选框被修改的确切单元格传递给具有TableView的类,这样我就可以为该特定单元格设置我的可变字典,使其具有新的选中或未选中状态,那么该怎么做?我应该使用委托(delegate)吗?这很好,但问题是,我怎么知道我的复选框在哪个单元格被修改了? 最佳答案 你可以像这样使用委托(delegate)......MyCell.h@protocolMyCellDelegate-(void)cellCheckBox

ios - 我可以以编程方式检查 UITableViewCell 是什么样式吗?

在计算UITableViewCell的高度时,如果我能说出什么style会很有用我的UITableViewCell设置为。我没有看到单元格本身的任何属性。这可能吗? 最佳答案 不,Apple不公开UITableViewCell的样式属性。但是您有几个选择。创建您自己的UITableViewCell子类,在调用initWithStyle时将样式保存到属性。@propertyUITableViewCellStylecellStyle;//...-(instancetype)initWithStyle:(UITableViewCellSt

ios - 带图像的滞后滚动 TableView

我将图像添加到我的tableView单元格中,这让它变慢了。我对objective-c还是陌生的,我不明白是什么原因造成的,也不知道如何解决。非常感谢任何帮助!group[PF_GROUP_LOGO]只是我数据库中的一个字符串,它对每个对象都是唯一的。代码有效,只是在尝试滚动时真的很慢。//--------------------------------------------------------------------------------------------------------------------------------------------------(UIT

iphone - 重叠 UITableViewCell 内容 View

我有一张表格,其单元格如下所示:如您所见,每个单元格的上边框都应该与上面的单元格重叠。现在,这个边框是背景的一部分(到目前为止没有重叠)。现在,我已经将边框与背景分开,我的单元格创建代码如下所示:#defineQAImage(NAME)[[[UIImageViewalloc]initWithImage:[UIImageimageNamed:NAME]]autorelease]-(UITableViewCell*)tableView:(UITableView*)tablecellForRowAtIndexPath:(NSIndexPath*)index{UITableViewCell*c

iphone - 我们可以在 UITableViewCell 中添加 ScrollView 吗?

我有要求,我必须显示一些根据它们所属的组区分的图像。我使用表格View来查看组下列出的图像。用户必须水平滚动才能查看特定组中的更多图像。我们可以向tableview行添加ScrollView以允许用户水平滚动图像列表吗?我搜索了一下,一些评论说它在苹果的HIG中是不允许的一些评论说YoucanaddaUIScrollViewtoaUITableViewCellandaslongasyousetthecontentSizepropertyoftheUIScrollViewcorrectlythentheUIScrollViewwillscrollcorrectlyinthehorizon

objective-c - 如何从 UITableViewCell 推送 View

我有一个UITableViewController,它有我用自己的子类自定义的自定义单元格。在这个子类中,我添加了一个按钮,我想将一个View推送到导航Controller的堆栈中。我不知道该怎么做,因为我不知道如何从我的自定义单元格访问导航Controller。有什么想法吗? 最佳答案 此处需要更多信息。什么类持有表,什么类是TableView委托(delegate)?在最简单的情况下,您在一个类(class)工作。而不是[self.navigationControllerpushViewController:xyz]。但是如果您

ios - UITextField 的清除按钮在 UITableViewCell 中不起作用

我有一个包含一些单元格的UITableView,我向每个单元格添加了一个UITextField。我设置了textField.clearButtonMode=UITextFieldViewModeWhileEditing。当我编辑textField时,清除按钮和键盘都出现了。我在textField中输入一些文字,然后点击清除按钮,键盘将被隐藏,但textField中的文本不会被清除。除清除按钮外,其他所有按钮都运行良好。 最佳答案 我遇到这个问题是因为我忘记了我正在使用UITapGestureRecognizer来捕捉桌面上的点击以关

iphone - UITableViewCell textLabel 宽度不变

我正在努力使我的UITableViewCell的文本标签中的文本从单元格的右侧环绕大约30个像素。然而,它从右边开始大约5或10个像素。我已经尝试编辑我在cellForRowAtIndex中设置的所有值,但是唯一改变的是单元格的高度,而不是单元格的textLabel有多大是,我找不到错误,希望这里有人能看到错误。我一直在做进一步的测试,我发现如果我使用sectionIndexTitlesForTableView,那么UItableViewCelltextLabel将减小到下面代码中概述的正确大小。但是,如果我禁用此方法然后它不会注意到我试图在下面的代码中设置宽度。这是我的代码如下。//

ios - 如何在 UITableViewCell 后台实现实时 iOS 7 模糊效果

我希望UITableViewCell的背景具有iOS7模糊效果。它是动态的,意味着当单元格滚动时,其模糊背景应该根据下面的颜色而改变。我找到了一些相关主题。iPhoneSDK-FrostedGlass(iOS7Blur)Effect.它介绍了GPUImage。关于静止图像,我不知道如何制作动态图像。iOS7dynamicblureffectlikeinControlCenter.它使用UIToolbar作为单元格的背景,利用系统内置的模糊效果。效果很好,只是透明度有点低。我已经调整了工具栏的alpha,但并不理想。 最佳答案 就像你

ios - 如何从 UIButton 操作方法获取 UITableViewCell 对象?

我有一个UITableView,我在其中添加了一个UIButton作为每个单元格的附属View。请注意,我将按钮的标签设置为当前行以供将来使用。-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];//Confi