ViewController上添加UIview在UIView中画图怎么实现
2个回答
展开全部
ViewController上添加UIview在UIView中画图怎么实现
1、在storyboard中拖入View-Represents a rectangular
2、在工程中新建file添加一个新的Cocoa Class,并选择Subclass of为UIView的子类,可以命名为MyView
3、回到storyboard中点击view在右边点击表识检查器(小方框的样子)[font=verdana, arial, helvetica, sans-serif ]将控制器的view属性(class)设为MyView
3、重写MyView的方法
4.在MyView.m下写
[font=verdana, arial, helvetica, sans-serif ]- (void)drawRect:(CGRect)rect方法就实现了画图。
1、在storyboard中拖入View-Represents a rectangular
2、在工程中新建file添加一个新的Cocoa Class,并选择Subclass of为UIView的子类,可以命名为MyView
3、回到storyboard中点击view在右边点击表识检查器(小方框的样子)[font=verdana, arial, helvetica, sans-serif ]将控制器的view属性(class)设为MyView
3、重写MyView的方法
4.在MyView.m下写
[font=verdana, arial, helvetica, sans-serif ]- (void)drawRect:(CGRect)rect方法就实现了画图。
展开全部
直接把- (void)drawRect:(CGRect)myView方法写到ViewController.m下以下面这样吗,可是运行不出来
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
CGRect rect = CGRectMake(380, 200, 300, 300);
UIView *myView= [[UIView alloc] initWithFrame:rect];
[myView setBackgroundColor:[UIColor grayColor]];
[self.view addSubview: myView];
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
CGRect rect = CGRectMake(380, 200, 300, 300);
UIView *myView= [[UIView alloc] initWithFrame:rect];
[myView setBackgroundColor:[UIColor grayColor]];
[self.view addSubview: myView];
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询