首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

UIButton壮大响应区域 点击高亮光晕效果

2012-07-28 
UIButton扩大响应区域 点击高亮光晕效果1、设置按钮被点中的高亮光晕效果代码如下:[cancelButton setShowsT

UIButton扩大响应区域 点击高亮光晕效果
1、设置按钮被点中的高亮光晕效果代码如下:
[cancelButton setShowsTouchWhenHighlighted:YES];
 

2、按钮扩大触摸响应区域

原来代码如下:menuBtn.frame = CGRectMake(4, 8, 44, 28);
扩大触摸区域代码如下:
[menuBtn setImage:[PYUtilesimageFromFile:@"MenuBtn.png"]forState:UIControlStateNormal];
    [menuBtn setFrame:CGRectMake(0,0, 48, 44)];
   [menuBtn setContentMode:UIViewContentModeCenter];
原理,扩大button的frame rect,并且将图片设置成居中即可
注意,这边要是setImage,setBackgroundImage不行,会扩大图片到整个响应区域

热点排行