小编cha*_*dan的帖子

iOS:ScrollView无限分页 - 重复的端盖

我有一个关于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的副本,所以我不必创建一个控制器的两个实例?谢谢.

subview uiscrollview uiviewcontroller ios

5
推荐指数
1
解决办法
3680
查看次数

如何在UIAlertView中添加带文本的图像?

我想将带有一些文本的图像添加到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内部.你的帮助会很明显.谢谢

uiimageview uialertview ios

4
推荐指数
1
解决办法
6217
查看次数