2014-01-29 69 views
-1

在我的iOS應用程序中,大多數GUI都是使用界面構建器製作的,但是某些部分是以編程方式完成的。如何使用按鈕創建視圖並將它們添加到UITableViewController

其中一個UITableViewController及其單元格以編程方式完成。
現在,我想有一個單元格3個按鈕的視圖。

通常,我只是用界面生成器創建一個自定義單元格並添加它,但我想在另一個必須是視圖而不是單元格的地方使用單元格的視圖。

什麼是使視圖按鈕(使用界面生成器),然後將視圖添加到單元格的最佳方法?

因爲它只是一個觀點,我不知道放在哪裏「GUI邏輯」(即事件/事件處理

回答

0

如果它是一個靜態視圖,遍及應用,然後我會使一些實用工具類,像createGlobalButtonView的方法,它會做像

UIView* view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,44)]; 
UIButton* button = [UIButton buttonWithType:UIRoundedRectButton]; 
[button addTarget:self action:@selector(touchButton1:) forControlEvents:UIControlEventTouchUpInside]; 
[view addSubview button]; 

東西從那裏你可以創建其他2個按鈕,並更改屬性,你認爲合適。 frame屬性用於設置將是最常用的屬性的原點/尺寸CGRectMake(x,y,width,height)。記住要實現touchButton1:

- (void)touchButton1:(UIButton*)sender; 

那麼當你永遠需要這種觀點/按鈕,可以調用方法來獲取一個

相關問題