【问题标题】:How can I make a UIView that is stretchable by its corners?如何制作一个可以通过角拉伸的 UIView?
【发布时间】:2011-01-02 04:00:04
【问题描述】:

我想要一个 UIView,用户可以在其中选择四个角中的每一个,并通过独立移动它们来拉伸视图。

我将如何实现这样的视图?

【问题讨论】:

  • 你的意思是在角落里画了点,用户可以拖动它们来改变视图的大小?
  • k4k 你能再解释一下你的问题吗?我认为不清楚;)

标签: iphone cocoa-touch uiview


【解决方案1】:

为此,您需要继承 UIView 并手动处理触摸事件。当你得到一个触摸事件时,你必须做一些数学运算,然后将视图的框架设置为新的大小。我建议使用 stretchableImageWithLeftCap:topCap 将背景图像设为可拉伸图像。其实应该没那么难。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    相关资源
    最近更新 更多