- (CGPoint)getImageOrigin:(NSInteger)imageNumber {
CGFloat leftInset = 40;
CGFloat xOffsetBetweenOrigins = 100;
CGFloat topInset = 40;
CGFloat yOffsetBetweenOrigins = 100;
int numPerRow = 3;
CGFloat x = leftInset + (xOffsetBetweenOrigins * (imageNumber % numPerRow));
CGFloat y = topInset + (yOffsetBetweenOrigins * floorf(imageNumber/numPerRow));
CGPoint imageOrigin = CGPointMake(x, y);
return imageOrigin;
}
-(void)viewDidLoad{
UIButton *zenbutton2 =[UIButton buttonWithType:UIButtonTypeCustom];
CGRect newFrame = zenbutton2.frame;
newFrame.origin = [self **getImageOrigin**:i];
zenbutton2.frame = newFrame;
[scrollView addSubview:zenbutton2];
}
跟着方法在這裏:laying out images in UIScrollView automatically的UIButton用的CGRect沒有出現在UIScrollView中
但我的UIButton犯規出現在我的滾動視圖,任何想法,爲什麼?
哦,謝謝!一直做了34小時不停,無法發現這樣愚蠢的錯誤! –
快樂xcoding :) –