我正在尝试使用本文提供的解决方案构建动态选取框:
How To Create Dynamic more than one uiview with Marquee Effect in iphone
问题在于方法访问器。多数民众赞成我在视图控制器中实现的方式:
gridViewController.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];
}
}
所以没有显示选框。
我将非常感谢你的帮助。
thnaks
答案 0 :(得分:1)
您需要将其设置为@dynamic
@dynamic marquee;
而不是@synthesize字幕;为了使用您的自定义设置器
答案 1 :(得分:1)
尝试使用self.marquee调用访问器方法。