具有不同页面宽度的 UIScrollview

Posted

技术标签:

【中文标题】具有不同页面宽度的 UIScrollview【英文标题】:UIScrollview with varying pagewidth 【发布时间】:2012-10-14 10:15:55 【问题描述】:

我需要像 UIScrollview 这样具有 flexible pageWidth 的东西。

举个例子;我的 scollview 有 5 个按钮。中间的按钮是最宽的。第 2 和第 4 个按钮的宽度较小。第 1 个和第 5 个按钮的宽度最小。

| button 1 |    button 2    |        button 3        |    button 4    | button 5 |

如何在启用分页的 UIScrollView 中构建类似的东西?

【问题讨论】:

我怀疑这实际上是在 UIScrollView 中实现的,但是如何找到宽度的最大公分母并使其成为页面宽度,然后以编程方式滚动多个页面来检测其位置? 我想知道为什么这被如此严重地否决了。这个问题似乎很清楚。 问题是真实的。我也在寻找解决方案。这是我的问题***.com/questions/14500087/… 【参考方案1】:

如果我的要求正确,请阅读以下关于这个主题的blog post (Alexander Repty)!这是一个较旧的条目,但它很好地描述了这种方法。简而言之,它不是仅仅改变“页面”的宽度那么简单,而是可以管理的!

也可以查看this post。

【讨论】:

以上是关于具有不同页面宽度的 UIScrollview的主要内容,如果未能解决你的问题,请参考以下文章

为啥这些具有完全相同类别的按钮宽度不同?

html页面怎么设置页面宽度

固定宽度表 - 具有不同宽度的单元格?

创建具有不同线条定义的固定宽度文件

如何使用 javascript 从 iframe 内部获取 iframe 的高度?具有多个 iframe 的页面呢?

2个具有相同最大宽度的div显示不同的宽度[重复]