【问题标题】:How can i make multiple customized uiimageview frame in one view?如何在一个视图中制作多个自定义的 uiimageview 框架?
【发布时间】:2023-03-13 19:49:01
【问题描述】:

我必须在哪里有多个弯曲或不规则形状的图像视图。现在,当我触摸 UIImageview 时,它将从照片库中导入图像。例如:假设

  • 我有一个带有背景图片的 UIView。
  • 在那个视图上,我有 3 个不规则形状 UIImageview。每个 UIImageview 都连接
  • 现在假设我在第一个 UIImageview 中进行了触摸,然后它将从照片库中获取图像。
  • 当我导入图像后,该图像将作为 UIImageview 的背景图像。
  • 我必须确保如果我的 UIImageview 小于其背景图像,那么我将能够移动图像或旋转图像或缩放或缩放图像以根据 UIImageview 的大小调整图像。

我怎样才能完成整个过程???链接、源代码、教程或其他任何帮助都将非常感激。

基本上我的首要任务是如何以编程方式制作那些不规则形状的 UIImageView。

如果有任何进一步的问题要问,请不要犹豫。

提前致谢

【问题讨论】:

    标签: iphone ios uiimageview uiimage cgcontext


    【解决方案1】:

    这样做的一种方法如下:

    UIImageView 的子类为每个 UIImageView 设置 touchesBegan 方法,用于导入图像、设置背景以及您想要在触摸时执行的任何操作。

    “附加”是什么意思?如果所有这些都应该一起移动,那么,再次,你必须在touchesBegan 方法中处理它,发送诸如“嘿视图,我已经在这个向量上移动:[向量],请也这样做”之类的消息。

    在 pt。 3.2 我没明白你的意思。 :( 您可以在UIImageView 子类中设置self.contentMode = UIViewContentModeScaleAspectFitUIViewContentModeScaleToFill,因此它的图像将始终适合视图。

    关于不规则的形状,你看过下面的链接吗?我想没有一个超级简单的方法来做到这一点:(

    http://www.iphonedevsdk.com/forum/iphone-sdk-development/76923-hittest-collision-for-irregular-shaped-uiviews.html

    Draggable UIImageView Partially Transparent & Irregular Shaped

    Simple way of using irregular shaped buttons

    【讨论】:

    • 感谢您的回答。 'attached' 表示连接/合并/混合 3 UIImageView。因为在每个 UIImageView 中导入所有图像后,我会将其设为一个图像视图并再次保存在照片库中。
    • 感谢您的链接..让我检查一下。如果对我来说足够了,那么我会接受您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多