【问题标题】:Scrollview content center alignment in iOS app [closed]iOS应用程序中的滚动视图内容中心对齐[关闭]
【发布时间】:2013-07-04 12:38:50
【问题描述】:

我有一个滚动视图,并添加了 9 个按钮。现在我的要求是在滚动结束后我需要将靠近滚动视图中心的按钮居中对齐。请告诉我如何为此编写常用逻辑。

【问题讨论】:

  • "请告诉我如何编写通用逻辑。"不 - 努力。
  • 这张大图有什么问题???
  • @Usman BIG 图片用于中心对齐示例
  • 那么第一个、第二个、第二个和最后一个按钮呢,因为如果你这样做,之后和之前什么都没有,而且看起来很奇怪。

标签: ios uiscrollview


【解决方案1】:

我会给你一个提示:

以scrollView 的边界,获取midX,比如X1。 获取所有可见按钮的框架,然后是它们的框架的 midX,比如 X2。 计算 X1 和 X2 之间的绝对差异,无论哪个按钮具有最小的按钮,滚动滚动视图到该按钮的框架。

玩得开心。干杯

【讨论】:

  • 谢谢@croyneaus4u 我会试试这个。
猜你喜欢
  • 2016-07-07
  • 1970-01-01
  • 2020-12-25
  • 2012-02-17
  • 2015-04-15
  • 1970-01-01
  • 2017-10-05
  • 2017-10-05
  • 2018-02-20
相关资源
最近更新 更多