gpt4 book ai didi

iphone - 子类化 UIView 以在 Quartz 中绘制

转载 作者:行者123 更新时间:2023-11-29 04:58:53 24 4
gpt4 key购买 nike

我正在尝试使用 Quartz 2D 在我的 iPhone 应用程序中绘制图形。我知道我必须通过子类化 UIView 并重写 drawRect 函数来做到这一点。我正在尝试关注this教程来做到这一点,但我无法让它工作。

似乎子类化 UIView 并没有像教程暗示的那样创建 .xib 文件。子类化 UIViewController (我知道这是错误的,但我还是尝试了)确实创建了一个 .xib 文件,但似乎没有 drawRect 函数。

有没有人有这方面的经验,或者知道我做错了什么?

先谢谢你,托比亚斯·托维达尔

最佳答案

  1. 创建一个 UIView 子类并将绘图代码放入其 drawRect: 方法中。您不需要 NIB 文件(如果您自己绘制 View 为什么需要呢?)。

  2. 在 View Controller 中,创建自定义 View 类的实例,设置 View 的框架并将其添加到 View Controller 的 View 中:[self.view addSubview:myCustomView]; .

  3. 没有第 3 步。

关于iphone - 子类化 UIView 以在 Quartz 中绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7398911/

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