ViewController上添加UIview在UIView中画图怎么实现

 我来答
蒙MengNum1
2018-07-28 · TA获得超过2494个赞
知道大有可为答主
回答量:3004
采纳率:87%
帮助的人:837万
展开全部
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方法就实现了画图。
梦醒十分880
2017-10-31 · 超过145用户采纳过TA的回答
知道小有建树答主
回答量:168
采纳率:83%
帮助的人:192万
展开全部
直接把- (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];
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式