【问题标题】:Programmatically create an iPhone UIView inside an UIView and draw inside it以编程方式在 UIView 中创建 iPhone UIView 并在其中绘制
【发布时间】:2011-04-10 01:08:08
【问题描述】:
我正在为一些自定义绘图构建自定义 UIView。所以我继承了 UIView - MyUICustomView --。
在这个 UIView 的 drawRect 方法中,我想以编程方式包含另一个视图 - MyMovingView - 我想在其中绘制一些 CG 图形,然后移动新绘制的子视图在我的主视图内(MyUICustomView 拥有的视图)。
【问题讨论】:
标签:
iphone
uiview
core-graphics
【解决方案1】:
Step 1) Create two views, MyUICustomView and MyMovingView
Step 2) Add MyMovingView to MyUICustomView
Step 3) In MyMovingView add custom drawing routines (CGGraphics) to drawRect
Step 4) In MyUICustomView add UIGestureRecognizer routines to move MyMovingView around
很简单。 (通用问题的通用答案)。如果您想更具体,我们可以提供更多细节。