我正在尝试得到如下图所示的效果:
蓝色框应该是UIScrollView
。启动应用程序后,您看到的是按钮 1 和 2,但我希望当用户按下按钮 1 时, ScrollView 水平向左移动并在按钮所在的相同位置显示文本字段 1 和 2 .
我想 UIScrollView
是最好的方法,然后在其中一个按钮中实现代码以进行转换(使用 Core Graphics?)。如果您有任何更好的想法或具有相同效果的教程链接,那就太好了。
提前致谢!
最佳答案
一种简单的方法(主要是)使用 Storyboard:
创建一个 UIView,它将充当 640 宽度的按钮和文本字段的容器
确保 View 位于 x: 0 位置,然后添加按钮,现在创建 x: -320 并添加文本字段
接下来通过ctrl+拖动将容器 View 链接到您的代码,并将其命名(我的bottomMenuView
)
现在cntr+drag从您的button1
到IBAction
的.M代码(我的button1Method)
最后使用此方法体移动 x 坐标以重新定位容器 View
关于ios - 使用按钮激活的水平 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24726533/