我注意到你有slidingImageIconView
和slidingImageIconScrollView
。這是一個錯字嗎?我在這裏的例子中已經把它留下了。
您需要initWithFrame
爲了設置按鈕的位置和大小:
slidingImageIconView=[[UIScrollView alloc]init];
[slidingImageIconScrollView setContentSize:CGSizeMake(110, 90)];
UIButton *iconImageSlide=[[UIButton alloc] initWithFrame:CGRectMake(0,0,100,20)];
[iconImageSlide setImage:[UIImage imageNamed:@"dummy_img.jpg"] forState:UIControlStateNormal];
[slidingImageIconScrollView addSubview:iconImageSlide];
如果你想使按鈕大小相同的圖像 - 那麼下面的順序會允許的。另請注意,我使用setBackgroundImage而不是setImage。我傾向於使用setImage在按鈕上放置一個「圖標」,但使用setBackgroundImage來設置實際的按鈕圖像。
UIImage* buttonImage = [UIImage imageNamed:@"dummy_img.jpg"];
slidingImageIconView=[[UIScrollView alloc]init];
[slidingImageIconScrollView setContentSize:CGSizeMake(110, 90)];
UIButton *iconImageSlide=[[UIButton alloc] initWithFrame:CGRectMake(0,0,buttonImage.size.width,buttonImage.size.height)];
[iconImageSlide setBackgroundImage:buttonImage forState:UIControlStateNormal];
[slidingImageIconScrollView addSubview:iconImageSlide];
來源
2011-03-31 08:23:56
Wex
謝謝你..它的工作和建議太多幫助.. :) – rptwsthi 2011-03-31 08:32:14
嗨再次,你知道我的滾動視圖不滾動圖像時,我將它們中的25個添加到它.. :( – rptwsthi 2011-03-31 09:22:55
你有沒有設置ContentSize設置爲25張圖片的高度?您應該爲此提出一個新問題 - 併發布您正在使用的代碼。 – Wex 2011-03-31 11:26:19