2014-01-29 38 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; 

那么当你永远需要这种观点/按钮,可以调用方法来获取一个

相关问题