【发布时间】:2008-12-04 03:54:48
【问题描述】:
我正在关注斯坦福开放大学的 iPhone dev courses,我在 assignment3 上被屏蔽了 2 天,也许有人可以在这里帮助我?
任务是:
- 创建将显示您的 PolygonShape 对象的自定义 UIView 子类
- 为您的视图类提供对 PolygonShape 对象的访问权限,以便它可以根据需要检索多边形的详细信息
问题是:如何让视图类访问控制器中定义的多边形对象?
如果有帮助,这是我的实现:
CustomView.h:
#import "PolygonShape.h"
@interface CustomView : UIView {
IBOutlet PolygonShape *polygon;
}
- (NSArray *)pointsForPolygonInRect:(CGRect)rect numberOfSides:(int)numberOfSides;
@end
控制器.h:
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "PolygonShape.h"
#import "PolygonView.h"
@interface Controller : NSObject {
IBOutlet UIButton *decreaseButton;
IBOutlet UIButton *increaseButton;
IBOutlet UILabel *numberOfSidesLabel;
IBOutlet PolygonShape *polygon;
IBOutlet PolygonView *polygonView;
}
- (IBAction)decrease;
- (IBAction)increase;
- (void)awakeFromNib;
- (void)updateInterface;
@end
【问题讨论】:
标签: iphone objective-c cocoa-touch cs193p