码迷,mamicode.com
首页 > 移动开发 > 详细

IOS - UIView停止交互

时间:2015-07-13 20:48:09      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:mystra   ios   uiview   停止交互   失去焦点   

UIView停止交互(失去焦点):
设置userInteractionEnabled=NO, 获取交互设置YES.
可以应用于UIButton, UITextField等交互型控件.

[editButton setUserInteractionEnabled:YES];
editButton.userInteractionEnabled = NO;

实例:

#pragma mark ItemChooseViewDelegate
// 选择服务类型框
- (void) didSelectedItem {
    NIDPRINTMETHODNAME();
    _servicePos = _serviceItemListView.selectedIndex; // 设置Item位置

    // 总价格
    _totalPrice = (float)([_goodsList[_servicePos][@"Price"] floatValue]/100.0)*
          [[_serviceNumList objectAtIndex:_servicePos] integerValue];
    [_totalPriceLabel setText:[NSString stringWithFormat:@"%0.1f", _totalPrice]];

    // 设置按钮状态
    for (int i=0; i<_goodsList.count; ++i) {
        // 选中
        if (i == _servicePos) {
            [[_titleLabelArray objectAtIndex:i] setTextColor: [UIColor blackColor]];
            [[_priceLabelArray objectAtIndex:i] setTextColor: RGBCOLOR_HEX(0xff6000)];
            [[_timesFieldArray objectAtIndex:i] setTextColor: [UIColor blackColor]];
            [[_timesFieldArray objectAtIndex:i] setUserInteractionEnabled: YES];
            [[_addBtnArray objectAtIndex:i] setUserInteractionEnabled:YES];
            [[_subBtnArray objectAtIndex:i] setUserInteractionEnabled:YES];
            continue;
        }
        // 未选中
        [[_titleLabelArray objectAtIndex:i] setTextColor: [UIColor grayColor]];
        [[_priceLabelArray objectAtIndex:i] setTextColor: [UIColor grayColor]];
        [[_timesFieldArray objectAtIndex:i] setTextColor: [UIColor grayColor]];
        [[_timesFieldArray objectAtIndex:i] setUserInteractionEnabled: NO];
        [[_addBtnArray objectAtIndex:i] setUserInteractionEnabled:NO];
        [[_subBtnArray objectAtIndex:i] setUserInteractionEnabled:NO];
    }
}

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

IOS - UIView停止交互

标签:mystra   ios   uiview   停止交互   失去焦点   

原文地址:http://blog.csdn.net/caroline_wendy/article/details/46866173

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!