ios7系统的tableview cell/tabfootview里面的uibutton点击时的高亮(hightlighted)显示
来源:互联网 发布:两台mac屏幕共享 编辑:程序博客网 时间:2024/05/17 19:20
如下所示:
需要实现:把这个“退出当前账号”按钮添加到tablefootview上,设置按钮点击(highlightedstate)时的效果为红色。
问题:在IOS6系统上面的效果,有点击效果。但IOS7系统下面没有点击效果,要长按才有效果;
分析:在ios7下面不论是添加到cell上还是添加到tablefootview/tableheadview.都一样。;
解决方法:设置这样的uitableview属性就可以了:
[setUpTabViewsetDelaysContentTouches:NO];//使ios7下面的button有highlight效果;
//以下是按钮的设置;
_tabFootView.frame = CGRectMake(0.f, 0.f, 320.f, KISLOGIN_BUTOTN_HEIGHT); _tabFootView.backgroundColor = [UIColor clearColor];// _tabFootView.userInteractionEnabled = NO; _isLoginBtn.frame = CGRectMake(orginX, 0.f, KISLOGIN_BUTTON_WIDTH, KISLOGIN_BUTOTN_HEIGHT); _isLoginBtn.layer.borderColor = [UIColor colorWithHexString:@"#cccccc"].CGColor; _isLoginBtn.layer.borderWidth = 0.7f; _isLoginBtn.layer.cornerRadius = 5.0f; [_isLoginBtn setBackgroundColor:[UIColor colorWithHexString:@"#ff3b30"]]; [_isLoginBtn setBackgroundImage:[UIImage imageWithUIView:_isLoginBtn] forState:UIControlStateHighlighted]; _isLoginBtn.backgroundColor = [UIColor colorWithHexString:@"#ffffff"];// [_isLoginBtn setTintColor:[UIColor yellowColor]]; [_isLoginBtn setTitle:@"退出当前账号" forState:UIControlStateNormal]; [_isLoginBtn setTitleColor:[UIColor colorWithHexString:@"#ff3b30"] forState:UIControlStateNormal]; [_isLoginBtn setTitleColor:[UIColor colorWithHexString:@"ffffff"] forState:UIControlStateHighlighted]; [_isLoginBtn addTarget:self action:@selector(isLoginEventToLogout:) forControlEvents:UIControlEventTouchUpInside];// [_isLoginBtn addTarget:self action:@selector(isLoginEventHighlight:)forControlEvents:UIControlEventTouchDown]; [_tabFootView addSubview:_isLoginBtn]; [setUpTabView setTableFooterView:_tabFootView];
0 0
- ios7系统的tableview cell/tabfootview里面的uibutton点击时的高亮(hightlighted)显示
- IOS-TableView里面cell的显示动画
- tableView的cell不可点击
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 如何解决关于TableView里面cell随机显示的问题
- 点击tableView的cell弹出tableView
- iOS7 tabbar遮盖tableview的cell解决方法
- iOS点击TableView的cell显示弹出动画
- iOS点击TableView的cell显示弹出动画
- iOS点击TableView的cell显示弹出动画
- 设置UIButton点击的高亮效果
- IOS中点击TableView的Cell跳转
- iOS 点击cell同步cell中添加的UIButton控件
- 点击tableview里的cell后改变cell的背景图片
- IOS 取消TableView点击Cell时的色背景
- test2
- mysql---二进制日志(增量备份)
- 谷歌搜索技巧Google Search Tips
- isXML
- Combinations 搜索(重重)
- ios7系统的tableview cell/tabfootview里面的uibutton点击时的高亮(hightlighted)显示
- Stanford机器学习---第二讲. 多变量线性回归 Linear Regression with multiple variable
- Swift-类与结构体自测题
- Android照片墙完整版,完美结合LruCache和DiskLruCache
- linux根分区扩容
- 资源整理(引用)
- hadoop--1
- NOJ1589——[1589] 老蔡和TT
- 从一个简单的宏定义看linux内核的严谨