草庐IT

ios - 单元格重叠自定义 TableView 标题

我正在尝试拥有一个带有单个header的TableView(我认为这将是一件简单直接的事情。)TableView样式为Plain。单元格正在标题上方滚动。单元格明显位于页眉上方,因此与清晰的背景颜色无关。我检查了其他类似的问题,但解决方案都是徒劳的。-(UIView*)tableView:(UITableView*)tableViewviewForHeaderInSection:(NSInteger)section{FinancialFieldHeader*header=[tableViewdequeueReusableHeaderFooterViewWithIdentifier:[F

ios - 为什么展开 TableViewCell 时我的标签会移动,为什么点击时会出现不同的单元格动画?

我制作了可扩展的tableViewCell,它在点击时会展开和折叠,我的单元格中也有两个标签(dateLabel和textLabel)但是当我点击单元格,我的标签也随之移动。如何使它们静止并在点击时阻止它们移动。这是我的类代码,其中包含tableView:overridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){tableView.deselectRow(at:indexPath,animated:true)letpreviousIndexPath=selectedIndexPathi

ios - 具有动态高度的单元格 Accordion 式动画的 UITableView

我正在尝试在具有动态高度单元格的UITableView中创建类似Accordion的动画。第一次尝试使用reloadRows问题似乎是reloadRows会导致即时单元格高度更新,因此尽管tableview会设置动画,但单元格本身不会设置其高度的动画。这导致其他单元格有时会重叠并干扰展开的单元格内容。第二次尝试使用beginUpdates/endUpdates这是我所获得的最接近单元格根据需要扩展的位置。但是,当折叠时,TextView会立即消失,而标题会卡在中间直到折叠。目标我尝试实现的效果与尝试2中展开时的效果完全相同,但在折叠时也是相反的(Accordion/显示样式)。注意:如

objective-c - 有没有一种可能的方法来重新加载与 TableView 中的表单元格分开的节标题 View

我试过[_tableViewreloadSections:withRowAnimation:];但它会重新加载属于我不想要的部分的表格单元格。我还尝试通过提供节标题View-(UIView*)tableView:(UITableView*)tableViewviewForFooterInSection:(NSInteger)section我保留了一个引用。它也没有用。 最佳答案 您的意思是viewForHeaderInSection还是您的代码中的拼写错误?如果您引用节标题View并修改View,它应该在表中更新。如果您进行了Vie

iphone - 支持不同大小单元格的 iOS GridView

我是一名iOS开发人员,正在寻找解决棘手问题的方法。我需要创建一个GridView/马赛克View来布置不同大小(宽度和高度)的单元格。我基本上需要GMGridView的功能,具有水平滚动/分页、编辑和拖动单元格到新位置的能力,从而重新排列整个GridView。我查看了当前所有的开源GridView,但没有找到具有可变大小单元格的View。我想到的一个解决方案是2个tableview都旋转了水平滚动,然后拦截一些UITableView的滚动方法,然后一起滚动另一个tableview。这并不理想,因为我无法将单元格从一个View移动到另一个View,而且我不确定apple对此会有多高兴。

ios - UICollectionView 在更改布局时显示旧单元格

我在UIViewController中有一个UICollectionView。我还有两种不同的布局,当按下按钮时我会更改它们。我在两个nib文件中创建的两个单元格之间的布局发生变化。由于这两个单元格进行相同的更改并且它们的布局只是不同-我对它们都使用了相同的类,它是UICollectionViewCell的子类。因此,当我的View加载时,我注册了我的两个单元格,如下所示:[self.tradeFeedCollectionViewregisterNib:[UINibnibWithNibName:@"BBItemTableViewCell"bundle:nil]forCellWithRe

ios - 将单元格数据(即 cell.textlabel.text 和 cell.imageView.image)传递给另一个 View Controller

我有一个填充了数据(文本和图像)的UITableView。当用户点击特定的行项目时,它将转到detailViewController,它将所选行项目的文本和图像填充到下一个ViewController中。我正在使用prepareForSegue而不是didSelectRowAtIndexPath。titleForRow:indexPath.rowin:indexPath.section和imageForRow:...方法用于填充每个行项目的标题(cell.textLabel.text)和图像(cell.imageView.image)。我没有使用数据模型,因为这只是一个显示在detai

带有静态 TableView 单元格的 IOS 8 动态类型 - 基本和副标题

在设置中更改文本大小并返回到应用程序后,Basic和Subtitle类型的静态单元格保持空白,直到您离开View或重新加载应用程序。自定义静态单元格保留其文本。易于复制。创建一个单View应用程序,将UIViewController替换为UiTableViewController。将内容从动态单元格更改为静态单元格。设置样式单元格0=自定义,单元格1=基本和单元格2=副标题连接所有属性@property(weak,nonatomic)IBOutletUILabel*customCell;@property(weak,nonatomic)IBOutletUILabel*basicCell

具有 3 个不同高度的不同原型(prototype)单元格的 iOS 7+ UITableView

这应该很简单,但看来我需要伸出手去问问其他人是否遇到过这个......我有一个针对iOS7+的xcode6项目。我正在使用Storyboard和autolayout。我创建了一个UIViewController,放置在UITableView上,在那个UITableView上我放置了3个不同的原型(prototype)单元格,每个单元格都有不同的高度。每个原型(prototype)单元格都有自己的UITableViewCell类,并相应地链接了UIElement。这些原型(prototype)单元格是在Storyboard的GUI编辑器中设计的,每个单元格都有固定的高度。永远不会像这样长

ios - UICollectionViewCell dequeueReusableCellWithReuseIdentifier 给出一个隐藏的单元格

我有一个UICollectionView,我正在使用dequeueReusableCellWithReuseIdentifier来重用单元格。第二次调用cellForItemAtIndexPath时,将返回一个隐藏的单元格-因此该单元格不会显示在我的UICollectionView中。我尝试对单元格进行硬编码以使其不被隐藏-但这不起作用,并且隐藏属性即使在将其设置为“否”后仍保持"is"。是什么导致单元格被隐藏-如何消除这种情况?-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellFor