我正在製作iPhone應用程序。我有一個有幾個視圖的故事板。其中一種觀點有很多內容填滿整個iPhone 5屏幕,沒有餘地。我想讓這個屏幕滾動爲更舊的iPhone 3.5「屏幕。有沒有人知道一個簡單的方法來做到這一點?我試着只是改變UIView類到UIScrollView,但這似乎沒有任何事情。如何修改故事板中的視圖以支持在Xcode中滾動?
任何建議都非常感謝!
我正在製作iPhone應用程序。我有一個有幾個視圖的故事板。其中一種觀點有很多內容填滿整個iPhone 5屏幕,沒有餘地。我想讓這個屏幕滾動爲更舊的iPhone 3.5「屏幕。有沒有人知道一個簡單的方法來做到這一點?我試着只是改變UIView類到UIScrollView,但這似乎沒有任何事情。如何修改故事板中的視圖以支持在Xcode中滾動?
任何建議都非常感謝!
試試這個。 讓你的看法是 '內容查看'
將此代碼添加到viewDidLoad中的.m文件。
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
[scrollView addSubview:contentView];
scrollView.contentSize = contentView.frame.size;
[self.view addSubview:scrollView];
OR
只需將UIScrollView拖放到xib文件中,然後將視圖放入該滾動視圖。然後在代碼viewDidAppear只需設置scrollview的contentSize。
scrollView.contentSize = contentView.frame.size;
如果您需要填寫滾動視圖整個屏幕設置滾動型的框架只設置contentSize
scrollView.frame = self.view.bounds;
編輯前:只需拖放一個UIScrollView您的ViewController並安排這樣的。
集滾動視圖內容大小,使您的滾動視圖的滾動。
您可以直接從XIB的scrollview屬性中設置它,或者以編程方式進行設置。
把所有的內容在你的滾動視圖從一開始就
,並在您的viewDidLoad
if ([UIScreen mainScreen].bounds.size.height == 480) {
self.scrollViewMain.contentSize = CGSizeMake(320, 2000);
}
對不起,我簡單的問題使下面的代碼,但是我在哪裏把這個代碼? – jake9115
它更好做第二選擇。在xib中只需放置一個滾動視圖並在該滾動視圖內製作內容視圖。在viewDidAppear中只需設置內容大小。 – Vaisakh
感謝您的幫助。我如何「將我的視圖放入滾動視圖中」? – jake9115