【问题标题】:Is it possible to adjust textview with small picture inside it?是否可以调整带有小图片的textview?
【发布时间】:2015-05-24 13:24:01
【问题描述】:

我从 android 迁移到 Swift。在 android 中,我们可以在文本的左侧或右侧分配一个可绘制对象,我们可以在 XML 中做到这一点。

例如此 XML 用于左侧带有图片的 textView:

<TextView
        android:id="@+id/myTextView"
        android:layout_width="match_parent"
        android:text="This is test text view and it is showing"
        android:layout_height="wrap_content"
        android:drawableLeft="@drawable/myImage" />

所以图片“myImage.png”将与下面的图片相同。

不知道 swift for ios 中是否有类似的东西?

【问题讨论】:

  • 你可以制作一个自定义控件,但在 UIKit 中默认不存在。有一个文本字段、一个文本视图和一个图像视图。随心所欲地组合它们。
  • 在界面生成器中,您可以为 textView 分配背景和图像,我想指定此背景应位于文本的左侧。 @nhgrif
  • 正如我刚才所说,默认控件无法做到这一点。
  • 但请记住,在 IB 中,您可以将图像固定到文本上,即使它们是单独的项目,它们的功能也是一样的。
  • 是的,我发现这是 ios 中最好的答案,您可以将其添加为答案@Tim

标签: ios swift uiimageview uitextview


【解决方案1】:

在 Xcode Interface Builder 中,你不能真正用一个项目来做到这一点。最好的解决方案是创建一个 textView 一个 imageView,然后在自动布局中通过对齐和边距将两者固定在一起。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-06
    • 1970-01-01
    • 2017-01-06
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多