【问题标题】:UItableView custom cell with a plus button on the left side (outside table view)左侧带有加号按钮的 UItableView 自定义单元格(外部表格视图)
【发布时间】:2011-11-17 13:49:21
【问题描述】:

我想在我的表格视图单元格外(左侧)添加一个加号按钮,但如果我正在滚动表格,该按钮应该会滚动。有没有人有这个解决方案???此外,我的表中有 8 个不同的部分。前 7 个部分不需要显示加号按钮,但是在第 8 个部分中有一个加号按钮,点击它会将部分的数量增加 1。(这里的问题是加号按钮不在CELL 和不同的部分,我们不会显示加号按钮,所以没有 UNIFORMITY)。

【问题讨论】:

    标签: iphone objective-c


    【解决方案1】:

    我相信最好的解决方案是创建一个自定义部分页眉(或页脚)视图并将按钮放在那里。它会“看起来”像是在表格之外,但它会在给定的视图内。

    在您的情况下,仅在第 7 节的节页眉/页脚内。

    该按钮将与表格一起滚动,就像部分页眉/页脚一样。

    或者,或者,您可以有一个“空”部分 8(没有行,但有一个标题)并在那里显示按钮。如果要显示按钮,则应返回节数为“8”,如果要隐藏按钮,则应返回节数为“7”。

    【讨论】:

    • 感谢 Sergio,但我想在第 8 节第 1 行的侧面添加该按钮。您的建议是在我不需要的页眉或页脚中添加该按钮。
    • @anshul 所以,我假设您的 tableView 的宽度比平时小?你有你想要的模型吗?如果按钮以“正常”宽度位于单元格的侧面,它最终会出现在屏幕之外(大部分情况下是这样)。
    • 嘿塞尔吉奥,我得到了答案。由于表格视图是 UIScrollView 的子类,所以我实现了该方法: - (void)scrollViewDidScroll:(UIScrollView *)scrollView of UIScrollViewDelegate 并且在此方法中我有滚动 UIButton 的代码(它会随着表格视图滚动)我把它放在一边。因此,最终该按钮位于表格视图之外,其次,它将随表格一起滚动。 ;) :) :D
    • @anshul,您可以发布自己的答案并将其标记为已接受以供未来读者使用并关闭问题!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    相关资源
    最近更新 更多