0
任何人都知道为什么myscrollview显示重复的UIRefreshControl?UIRefreshControl apile in duplicate
UIRefreshControl *refreshControl;
refreshControl = [[UIRefreshControl alloc] initWithFrame:CGRectMake(0, 0, 20, 20)];
refreshControl.tintColor = [UIColor grayColor];
[refreshControl addTarget:self action:@selector(updateTableScroll:) forControlEvents:UIControlEventValueChanged];
[_myScrollView addSubview:refreshControl];
[refreshControl setAutoresizingMask:(UIViewAutoresizingFlexibleRightMargin|UIViewAutoresizingFlexibleLeftMargin)];
[[refreshControl.subviews objectAtIndex:0] setFrame:CGRectMake(0, 50, refreshControl.frame.size.width, refreshControl.frame.size.height)]; //padding in Y axis
ImageLink->https://dl.dropboxusercontent.com/u/14600481/Untitled-1.png
你是否可能在一些被多次调用的方法中创建这个刷新控件?像viewWillAppear或类似的? –
- (void)viewDidLayoutSubviews 什么是最好的函数来初始化UIRefreshControl? – Pak