gpt4 book ai didi

iphone - 将对象从 Controller 传递到 View

转载 作者:行者123 更新时间:2023-12-03 21:14:11 25 4
gpt4 key购买 nike

我正在关注iPhone dev courses来自斯坦福开放大学,我的 assignment3 被屏蔽了 2 天,也许有人可以帮助我?

任务是:

  1. 创建一个自定义 UIView 子类来显示您的 PolygonShape 对象
  2. 为您的 View 类提供对 PolygonShape 对象的访问权限,以便它可以根据需要检索多边形的详细信息

问题是:如何让我的 View 类访问 Controller 中定义的多边形对象?

这是我的实现(如果有帮助的话):

CustomView.h:

#import "PolygonShape.h"

@interface CustomView : UIView {
IBOutlet PolygonShape *polygon;
}
- (NSArray *)pointsForPolygonInRect:(CGRect)rect numberOfSides:(int)numberOfSides;

@end

Controller .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

最佳答案

在你弄清楚之后,补充一些 Objective-C 基础知识可能不会有什么坏处:

http://www.cocoacast.com/?q=node/103

关于iphone - 将对象从 Controller 传递到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/339559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com