2012-10-14 62 views
0

林裏在Xcode 4製作的iOS應用程序,並需要作出UIScrollView包含按鈕和一個UIImageView。有誰知道如何編碼?如何把按鈕和圖像的UIScrollView

(我寧願是能夠做到這一點的故事板如果可能的話)

感謝

+0

**這是不相關的Xcode ** – 2012-10-14 06:02:57

+0

@ H2CO3好奇 - 由於運指出,他們想用它在Interface Builder中完成故事板,不包括Xcode自IB是Xcode的一部分?我同意太多的問題用Xcode標記,但這個問題至少與半相關。 – rmaddy

+0

@rmaddy正確的,但是這只是用戶的偏好。另外,我會說使用IB僅適用於創建簡單的,大多數是靜態的UI。在去年夏天,我不得不做出一個iOS應用具有高度動態UI(這是一個菜單),當然,我已經做到了完全的代碼 - 我想知道,如果它是在所有可能的話,使用IB只作。此外,*問題本身*(「如何把按鈕......」等,以及「我需要做這做那」)是不相關的Xcode的。這與Objective-C和Cocoa Touch API有關。 – 2012-10-14 06:24:39

回答

9

ViewDidLoad方法:

//添加滾動型

UIScrollView *scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,480)]; 
scrollview.showsVerticalScrollIndicator=YES; 
scrollview.scrollEnabled=YES; 
scrollview.userInteractionEnabled=YES; 
[self.view addSubview:scrollview]; 
scrollview.contentSize = CGSizeMake(320,960);//You Can Edit this with your requirement 

//添加按鈕

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
[button addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown]; 
[button setTitle:@"Show View" forState:UIControlStateNormal]; 
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0); 
[scrollview addSubview:button]; 

//添加ImageView的

UIImageView* iv =[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourPhoto.png"]]; 
iv.frame=CGRectMake(0, 0, 40,60); 
[scrollview addSubview:iv]; 
+0

你好,謝謝你生病給一個去 – Bastian2025

+0

歡迎我的朋友 – Mutawe

+0

是的是做到了,感謝堆! – Bastian2025