我想在滾動視圖中顯示一些圖像,但我遇到了一些問題。在ScrollView中顯示圖像
以下是我有:
- (void)viewDidLoad
{
[super viewDidLoad];
myObject = [[NSMutableArray alloc] init];
[myObject addObject:@"tut_5.jpg"];
[myObject addObject:@"tut_2.jpg"];
[myObject addObject:@"tut_3.jpg"];
[myObject addObject:@"tut_4.jpg"];
pageControlBeingUsed = NO;
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHight = screenRect.size.height;
for (int i = 0; i < [myObject count]; i++) {
CGRect frame;
frame.origin.x = self.takeTourScrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = self.takeTourScrollView.frame.size;
NSString *val = [myObject objectAtIndex:i];
UIImage* theImage = [UIImage imageNamed:val];
UIImageView *img=[[UIImageView alloc] initWithFrame:CGRectMake(screenWidth*i,0,185 ,284)];
img.image = theImage;
[self.takeTourScrollView addSubview:img];
}
首首圖像似乎是確定。
然後我向左滑動;我得到一個空白屏幕
我輕掃再次離開,然後當我看到我的第二張照片。對於所有4張圖像都是如此。
任何想法我做錯了什麼?
+1其實如果OP想要的東西就像一個尋呼系統,使用'UIPageViewController'比我的解決方案更好的主意。 – Vive