0

我正在尝试使用本文中提供的解决方案构建动态选取框:

如何在 iphone 中创建具有选取框效果的多个动态 uiview

问题在于该方法访问器。这就是我在视图控制器中实现的方式:

网格视图控制器.h

#import "CrawlView.h" 

CrawlView *marquee;

@property (strong, nonatomic) CrawlView *marquee;

gridViewController.m

@synthesize marquee;

....

[marquee setMessages:self.noticiasArray];

[marquee go];

我在访问器方法中设置了一个断点,但它从未被调用过:

- (void)setMessages:(NSMutableArray *)messages {

    if (_messages != messages) {
        _messages = messages;
        [self buildSubviews];
    }
}

所以不显示选框。

我会感谢你在这方面的帮助。

感恩

4

2 回答 2

1

您需要将其设置为@dynamic

 @dynamic marquee;

而不是@synthesize 选框;为了使用您的自定义设置器

于 2012-05-14T09:53:05.160 回答
1

尝试 self.marquee 调用访问器方法。

于 2012-05-14T10:23:15.403 回答