3

我在这里看到了这个问题(如何在 iPhone 应用程序中创建弹出框?),并想设计一个可以创建弹出框对象的类,我发现所有弹出框库现在都没有做我想做的事.

所以我想我会创建自己的,但我对它有点陌生。我直接继承 UIView 吗?谁能为我指出这项任务的正确方向?

4

2 回答 2

4

子类UIView。实现layerClass自定义 UIView 子类的类方法并返回[CAShapeLayer class](来自 QuartzCore 框架),或者使用自己的子类CAShapeLayer代替 CAShapeLayer 本身。在您的 UIView 子类的实现中,initWithFrame:您可以设置视图层的路径以获取您想要显示的弹出框形状。

于 2013-03-28T17:18:17.370 回答
0

通过子类化创建弹出框是实现目标的方法之一,即使它是做谷歌的简单问题,因为 StackOverflow 上可能有类似的解决方案。

看看这个答案这将帮助您继续。

于 2013-06-21T08:39:56.293 回答