我正试图在下图中看到效果:
蓝框应该是UIScrollView
。一旦你启动应用程序,你看到的是按钮1和2,但我希望当用户按下按钮1时,滚动视图水平向左移动并显示文本字段1和2在按钮所在的相同位置
我想UIScrollView
是最好的方法,然后在其中一个按钮中实现代码转换(使用Core Graphics?)。如果您有任何更好的想法,或者与具有相同效果的教程的链接将是伟大的。
提前谢谢!
答案 0 :(得分:1)
使用Storyboard(主要)使用Storyboard执行此操作的简单方法:
创建一个UIView,它将作为按钮和文本字段的容器, 640宽度
确保视图位于 x:0 ,然后添加按钮,现在使 x:-320 并添加textFields
接下来通过 ctrl +拖动将容器视图链接到您的代码并命名它(我的bottomMenuView
)
现在 cntr +拖动从您的button1
到 .M 代码IBAction
(我的按钮1方法)
最后移动x坐标以使用此方法体重新定位容器视图