我有一个关于ScrollView中无限分页的问题.在我的应用程序中,我在ScrollView中只有3个子视图.每个子视图都是从xib文件加载的.通常它在ScrollView中看起来像ABC.我想进行无限分页,所以我添加了端盖,现在它看起来像CABCA.如果用户在第一个C上,它会跳转到常规C,如果用户在最后一个A上,它会跳转到常规A.这是一个代码:
- (void)scrollViewDidEndDecelerating:(UIScrollView *)sender {
if (scrollView.contentOffset.x == 0)
{
[scrollView scrollRectToVisible:CGRectMake
((scrollView.frame.size.width * 3), 0,
scrollView.frame.size.width,
scrollView.frame.size.height) animated:NO];
}
else if (scrollView.contentOffset.x == scrollView.frame.size.width * 4)
{
[scrollView scrollRectToVisible:CGRectMake
(scrollView.frame.size.width, 0,
scrollView.frame.size.width,
scrollView.frame.size.height) animated:NO];
}
}
Run Code Online (Sandbox Code Playgroud)
它现在完美运作.但是我为每个子视图都有ViewController,这就是我将它们添加到ScrollView的方式:
subViewController1 = [[SubViewController1 alloc] initWithNibName:@"SubView" bundle:nil];
subViewController1.view.frame =
CGRectMake(0, 0, scrollView.frame.size.width, scrollView.frame.size.height);
[scrollView addSubview:subViewController1.view];
Run Code Online (Sandbox Code Playgroud)
问题是A和C视图有一个重复,所以现在我有5个控制器而不是3.如果我想在A视图中添加一些内容,我必须将它添加到A视图的副本中.
有没有办法如何使用一个控制器控制视图A和A的副本,所以我不必创建一个控制器的两个实例?谢谢.
我想将带有一些文本的图像添加到UIAlertView中,如下图所示 
这是我的代码
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"Please use Settings( ) to configure the phone number and image." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(160.5, 27, 15, 15)];
imageView.image = [UIImage imageNamed:@"settingIcon.png"];
[alert addSubview:imageView];
[alert show];
Run Code Online (Sandbox Code Playgroud)
但是图像没有显示在alertview内部.你的帮助会很明显.谢谢