0
我有一個按鈕和8個標籤的視圖,我想用用戶的輸入來重複這個視圖來自定義這些標籤,所以這個基本視圖會在屏幕上多次顯示我不希望他們互相掩飾,標籤的按鈕和位置與每個視圖相同。iOS:一個子視圖的xcode實例
如何以編程方式使新視圖出現在實例視圖的用戶輸入後,並確保它不掩蓋任何其他視圖,我希望這不是廣泛的,我只想有一個集合視圖有一個按鈕和8個標籤,多次複製並顯示用戶輸入,謝謝。
我有一個按鈕和8個標籤的視圖,我想用用戶的輸入來重複這個視圖來自定義這些標籤,所以這個基本視圖會在屏幕上多次顯示我不希望他們互相掩飾,標籤的按鈕和位置與每個視圖相同。iOS:一個子視圖的xcode實例
如何以編程方式使新視圖出現在實例視圖的用戶輸入後,並確保它不掩蓋任何其他視圖,我希望這不是廣泛的,我只想有一個集合視圖有一個按鈕和8個標籤,多次複製並顯示用戶輸入,謝謝。
如果我正在理解您在尋找什麼,您希望顯示屏向上滾動顯示用戶一個接一個地創建的所有不同視圖。
要完成此操作,您可以使用UIScrollView並根據需要以編程方式將視圖添加到滾動視圖。確保增加滾動視圖的contentSize以考慮添加的視圖。
下面是一些代碼:
UIScrollView *scrollview = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
//create and add as many of yourView as necessary for your project - y would be the the offset so it gets displayed under the other views
YourCustomView *yourCustomView = [[YourCustomView alloc] initWithFrame:CGRectMake(0, y,self.view.frame.size.width, self .view.frame.size.height)];
//populate yourCustomView with the appropriate information...
[scrollview addSubview:yourCustomView];
//when you are done adding your views - w and h are whatever your content dictates they are
scrollview.contentSize = CGSizeMake(w, h);
[self.view addSubview:scrollview];
另外,根據您的設置和設計,你可以使用一個UITableView使用自定義的UITableViewCell顯示的相關信息。
希望有幫助!
據我所知,我如何複製一個視圖,並在滾動視圖中多次輸入它,我如何以編程方式將視圖添加到滾動視圖就是我所要求的。 – Comradsky 2012-07-29 21:43:29
我添加了一些代碼供您檢查。 – BJHStudios 2012-07-29 22:01:57
我還需要做更多的事情,但工作很好,你確實明白 – Comradsky 2012-08-06 19:42:27