水平滚动视图通过按钮激活

时间:2014-07-13 19:48:28

标签: ios objective-c uiscrollview

我正试图在下图中看到效果:

enter image description here

蓝框应该是UIScrollView。一旦你启动应用程序,你看到的是按钮1和2,但我希望当用户按下按钮1时,滚动视图水平向左移动并显示文本字段1和2在按钮所在的相同位置

我想UIScrollView是最好的方法,然后在其中一个按钮中实现代码转换(使用Core Graphics?)。如果您有任何更好的想法,或者与具有相同效果的教程的链接将是伟大的。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

使用Storyboard(主要)使用Storyboard执行此操作的简单方法:

创建一个UIView,它将作为按钮和文本字段的容器, 640宽度

containerview

确保视图位于 x:0 ,然后添加按钮,现在使 x:-320 并添加textFields

textfields

接下来通过 ctrl +拖动将容器视图链接到您的代码并命名它(我的bottomMenuView

bottomMenuViewIBOutlet

现在 cntr +拖动从您的button1 .M 代码IBAction(我的按钮1方法)

buttonmethod

最后移动x坐标以使用此方法体重新定位容器视图

methodbody