当BOOL var为true时动态创建uiimageview

时间:2015-02-09 15:04:04

标签: ios objective-c uiimageview

我之前问过如何在bool var为true时显示uiimageview。现在我需要动态创建uiimageview。如果应用程序检测到bool var为true,我将如何连续创建uiimageview? 样品:

BOOL var1= true;
BOOL var2 = false;
BOOL var3 = true;

if(var1)
    {
        cell.incentive1.hidden = false;
    }
    if(var2)
    {
        cell.incentive2.hidden = false;
    }
    if(var3)
    {
        cell.incentive3.hidden = false;
    }

如何让var3的uiimageview显示在var1的uiimageview旁边?

1 个答案:

答案 0 :(得分:2)

将您的布尔值设置为属性

@property (strong, atomic) BOOL var3;

实现setter以便在true时创建图像视图

- (void) setVar3:(BOOL)var3
{
    _var3 = var3;
    if (_var3){
        [self createUIImageView];
    }
}

我假设您已经掌握了如何实现createUIImageView