Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 分组静态UITableViewCell中的按钮边框_Iphone_Ios_Uitableview_Uibutton - Fatal编程技术网

Iphone 分组静态UITableViewCell中的按钮边框

Iphone 分组静态UITableViewCell中的按钮边框,iphone,ios,uitableview,uibutton,Iphone,Ios,Uitableview,Uibutton,我在静态分组单元格中放置了一个UIButton,并试图使其适合单元格边框,但得到了这种双线: 我试着改变分隔符的样式,但没用。有没有办法使按钮的边框线不可见 提前感谢。从设计角度来看,最好将按钮添加为表的页脚视图,而不是嵌入单元格中。看看iPhone上的日历应用程序。编辑现有事件时,他们会在表底部添加一个用于删除事件的按钮。他们的按钮比一个简单的圆形矩形按钮有点花哨,但这也很容易做到 将登录按钮嵌入到通用UIView中,并按如下方式添加: UIView *footerView = [[UIVie

我在静态分组单元格中放置了一个UIButton,并试图使其适合单元格边框,但得到了这种双线:

我试着改变分隔符的样式,但没用。有没有办法使按钮的边框线不可见


提前感谢。

从设计角度来看,最好将按钮添加为表的页脚视图,而不是嵌入单元格中。看看iPhone上的日历应用程序。编辑现有事件时,他们会在表底部添加一个用于删除事件的按钮。他们的按钮比一个简单的圆形矩形按钮有点花哨,但这也很容易做到

将登录按钮嵌入到通用UIView中,并按如下方式添加:

UIView *footerView = [[UIView alloc] initWithFrame:...];
UIButton *logInButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
// do button set up here, including sizing and centering, and add to footer view
[footerView addSubview:logInButton];

self.tableView.tableFooterView = footerView;
[footerView release];

从设计角度来看,最好将按钮添加为表的页脚视图,而不是嵌入到单元格中。看看iPhone上的日历应用程序。编辑现有事件时,他们会在表底部添加一个用于删除事件的按钮。他们的按钮比一个简单的圆形矩形按钮有点花哨,但这也很容易做到

将登录按钮嵌入到通用UIView中,并按如下方式添加:

UIView *footerView = [[UIView alloc] initWithFrame:...];
UIButton *logInButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
// do button set up here, including sizing and centering, and add to footer view
[footerView addSubview:logInButton];

self.tableView.tableFooterView = footerView;
[footerView release];

将按钮类型更改为“自定义”,按钮周围的圆形矩形将消失。

将按钮类型更改为“自定义”,按钮周围的圆形矩形将消失。

为什么不在单元格上做一个标签,然后使用didSelectRowAtIndexPath:而不是将按钮放在单元格内?如果我做得对的话didSelectRowAtIndexPath:不应在静态表上实现。而且:按下一个按钮的感觉不同于按下一个标签,或者有没有可能从一个桌子行的标签上获得短暂的选择状态的感觉?gschandler的回答是一个更好的方法。否则,只需将按钮类型更改为“自定义”,它就可以去掉周围的圆角矩形。谢谢,这是丢失的信息!为什么不在单元格上做一个标签,然后使用didSelectRowAtIndexPath:而不是在单元格内放置一个按钮呢?如果我做对了,didSelectRowAtIndexPath:不应该在静态表上实现。而且:按下一个按钮的感觉不同于按下一个标签,或者有没有可能从一个桌子行的标签上获得短暂的选择状态的感觉?gschandler的回答是一个更好的方法。否则,只需将按钮类型更改为“自定义”,它就可以去掉周围的圆角矩形。谢谢,这是丢失的信息!不幸的是,我有另一个部分下面的登录部分-抱歉没有张贴这一点。这个解决方案看起来非常优雅。我想这也适用于ViewForFooterInstitution不幸的是,我在登录部分下面有另一个部分-很抱歉没有发布这篇文章。这个解决方案看起来非常优雅。我想这也适用于ViewForFooterInstition