ios - 如何在 NativeScript 中以编程方式创建 UIImageView?
问题描述
我正在构建一个 NativeScript-Vue 应用程序,并尝试将图像添加到大型 iOS 导航栏。可以在这里找到一个例子:
而且,就像链接的问题一样,我需要图像仅在启用大标题时才可见。幸运的是,有一篇链接的媒体文章提供了解决方案。
但是,我在以编程方式创建 UIImageView 时遇到问题。一旦我设法做到这一点,我想我将能够转换其余的代码。
我尝试了以下方法:
- 使用 UIImageView 构造函数,但它需要未知形式的参数
- 创建 NS-Vue 图像,但
nativeView
属性未定义 - 尝试提升已安装的图像,但 NativeScript 抛出错误
看起来正是我需要的 NativeScript-Vue 元素如下(但是,我需要使用 TypeScript 创建 UIImageView):
<Image src="~/assets/images/users/eliottrobson.png" width="26" height="26"/>
这是我正在努力转换的快速等价物
private let imageView = UIImageView(image: UIImage(named: "image_name"))
解决方案
万一其他人为此苦苦挣扎,以下对我有用:
let image = UIImage.imageNamed("app/assets/images/users/eliottrobson.png");
let imageView = new UIImageView({ image: image });
推荐阅读
- python - 如何每秒自动将视频帧的特定区域提取到图像文件中
- r - 使用 R Studio 最新版本在 MacBook 上安装/打开包 dplyr 时出现问题
- reactjs - 从存储中存储和检索状态
- algorithm - 通过简化 for 循环来降低时间复杂度
- regex - 将列表中的单词组合到带有单词边界的单个正则表达式
- python - 无法创建文本文件 pynput
- xml - XML 命名空间中 URL 的确切用途是什么?
- css - 如何使用 CSS 和/或 Flexbox 实现动态布局?
- node.js - 如何将 socket.io 实例导出到其他 TS 模块
- java - 在这个使用 dagger2 的示例中改造如何使用 okhttp 和 gson