Iphone 如何创建自定义圆?
我想为我的应用程序创建一个自定义圆,我想定义它的所有属性和属性 基本上我想创建一个myCircle类,它应该从NSObject类继承 我该怎么做? 是否有任何示例应用程序/示例/代码可供参考?MyCircle.h 如果要基于MyCircle对象在视图上显示圆,可以将UIView子类化并重写Iphone 如何创建自定义圆?,iphone,geometry,nsobject,Iphone,Geometry,Nsobject,我想为我的应用程序创建一个自定义圆,我想定义它的所有属性和属性 基本上我想创建一个myCircle类,它应该从NSObject类继承 我该怎么做? 是否有任何示例应用程序/示例/代码可供参考?MyCircle.h 如果要基于MyCircle对象在视图上显示圆,可以将UIView子类化并重写-(void)drawRect:(CGRect)rect方法。可以使用-(id)initWithRadius:(float)r方法实例化圆 如果你不知道如何去做这些,我建议你读一本关于iOS编程的入门书。我发誓
-(void)drawRect:(CGRect)rect
方法。可以使用-(id)initWithRadius:(float)r
方法实例化圆
如果你不知道如何去做这些,我建议你读一本关于iOS编程的入门书。我发誓。MyCircle.h
如果要基于MyCircle对象在视图上显示圆,可以将UIView子类化并重写-(void)drawRect:(CGRect)rect
方法。可以使用-(id)initWithRadius:(float)r
方法实例化圆
如果你不知道如何去做这些,我建议你读一本关于iOS编程的入门书。我发誓。要显示这个圆,我必须创建自定义视图吗?啊,你从来没有说过你想画这个圆。我更新了我的答案。所以为了显示这个圆,我必须创建一个自定义视图吗?啊,你从来没有说过你想画这个圆。我更新了我的答案。
#import <Foundation/Foundation.h>
@interface MyCircle : NSObject
{
// Declare properties here
float radius;
}
@property (nonatomic) float radius;
- (id)initWithRadius:(float)r;
@end
#import "MyCircle.h"
@implementation MyCircle
@synthesize radius;
- (id)init {
self = [super init];
if (self) {
// Initialize
[self setRadius:10.0]; // set a default value for radius
}
return self;
}
- (id)initWithRadius:(float)r {
self = [self init];
if (self) {
[self setRadius:r];
}
return self;
}
@end