我想提出一个包含的观点; ScrollView,PageControl,TextView(如图所示)......
我有一个NSArray,包括img地址和文本。因此,拍摄图像及其文本并将其正确放置是没有问题的。我的问题是我不能同时使用页面控制和放大器。 scrollview意思是;
如果我在
中编写代码(IBAction)changePage:(id)sender //for valuechange event pagecontrol
pagecontrol工作正常但不滚动。否则如果我在
中编写代码(void)scrollViewDidEndDecelerating
这次滚动但页面控件没有...
如何将它们组合在一起并正确地协同工作?
注意: 这些SS取自IOS模拟器,意味着它可以正常工作而不仅仅是图像。在界面上有4个组件;(正确的顺序)导航栏,scrollview,pagecontrol,textview.normally imageview不存在ı在viewDidLoad()上添加其中1个,在changePage方法上添加其他。
答案 0 :(得分:0)
在changePage方法中计算内容的宽度并使用scrollRectToVisible它有效...
CGRect frame;
frame = scrollView.frame;
frame.origin.x = frame.size.width * pageController.currentPage;
frame.origin.y = 0;
[scrViewNews scrollRectToVisible:frame animated:YES];