【问题标题】:How can I create a UIImageView programmatically in NativeScript?如何在 NativeScript 中以编程方式创建 UIImageView?
【发布时间】:2020-02-18 00:29:21
【问题描述】:

我正在构建一个 NativeScript-Vue 应用程序,并尝试将图像添加到大型 iOS 导航栏。可以在这里找到一个例子:

Add a button to large title navigation bar

而且,就像链接的问题一样,我需要图像仅在启用大标题时才可见。幸运的是there is a linked medium article 提供了解决方案。

但是,我在以编程方式创建 UIImageView 时遇到问题。一旦我设法做到这一点,我想我将能够转换其余的代码。

我尝试了以下方法:

  1. 使用 UIImageView 构造函数,但它需要未知形式的参数
  2. 创建 NS-Vue 图像,但 nativeView 属性未定义
  3. 试图提升已安装的图像,但 NativeScript 抛出错误

看起来正是我需要的 NativeScript-Vue 元素如下(但是,我需要使用 TypeScript 创建 UIImageView):

<Image src="~/assets/images/users/eliottrobson.png" width="26" height="26"/>

这是我正在努力转换的 swift 等价物

private let imageView = UIImageView(image: UIImage(named: "image_name"))

【问题讨论】:

    标签: ios swift nativescript nativescript-vue


    【解决方案1】:

    如果其他人对此感到困惑,以下对我有用:

    let image = UIImage.imageNamed("app/assets/images/users/eliottrobson.png");
    let imageView = new UIImageView({ image: image });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多