![]() |
1
82
不。你不能那样做。
原因是
完成此操作后,将不再有对文件名的任何引用。这个
此外,即使可以,也不会从视图中获取文件名信息。打破了MVC。 |
![]() |
2
96
可以对uiview的任何子类使用setaccessibilityIdentifier方法
|
![]() |
3
16
不,不,不,一般来说,这些事情是可能的。这只会让你觉得自己是个肮脏的人。如果必须这样做,请执行以下操作:
我可以验证这是否有效,但要注意的是,您不能将uiimage的名称加载到nibs中。从笔尖加载的图像似乎不是通过任何标准函数调用创建的,所以这对我来说真的是个谜。 我将由您来决定实现。复制粘贴与Objective-C运行时相关的代码是一个非常糟糕的主意,因此请仔细考虑项目的需求,只有在必须时才实现这一点。 |
![]() |
4
10
没有本地方法可以做到这一点;但是,您可以自己轻松地创建这种行为。
您可以子类
然后你可以覆盖
仅仅因为不能在本地完成并不意味着这是不可能的:) |
![]() |
5
9
不。这在本地是不可能的。 您必须对uiImageView子类,并添加一个ImageFileName属性(在设置图像时设置)。 |
![]() |
6
9
|
![]() |
7
7
uiImageView和uiImage都不能保存加载的图像的文件名。 你也可以 1:(如上面Kenny Winker所建议的)子类uiImageView具有文件名属性或 2:用数字命名图像文件(image1.jpg、image2.jpg等),并用相应的数字标记这些图像(tag=1代表image1.jpg,tag=2代表image2.jpg等),或 3:有一个类级变量(例如nsstring*currentfilename),每当更新uiimageview的映像时,该变量都会更新。 |
![]() |
8
3
此代码将帮助您:
使用如下:
|
![]() |
9
2
是的,您可以与下面代码之类的数据进行比较
|
![]() |
10
2
可以使用目标C运行时功能将imagename与uimageview关联起来。
第一次进口
然后按如下方式实现代码:
希望对你有帮助。 |
![]() |
11
2
或者可以使用还原标识符,如下所示:
基本上,在这个解决方案中,您使用恢复标识符来保存图像的名称,这样您以后可以在任何地方使用它。如果更新图像,还必须更新还原标识符,如下所示:
希望能帮到你,祝你好运! |
![]() |
12
1
首先将accessibilityIdentifier设置为imagename
然后使用以下代码。
最后,方法识别的调用方法
|
![]() |
13
0
我已经处理了这个问题,用MVC设计模式解决了这个问题,我创建了卡类:
/然后在
例如
//请检查图像名称,这样可以执行以下操作: 例如
|
![]() |
14
0
Swift 4.2,软件开发工具包11.0 如果要比较资产中的按钮图像名称,有一种方法。
|
![]() |
15
-1
使用如下
|
![]() |
16
-1
代码在swift3中工作-在didFinishingPickingMediaWithInfo委托方法中写入代码:
NSURL {
|
![]() |
Mark George · 如何在swift ui中为文本提供内部填充 1 年前 |
![]() |
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
|
fun lab · 与Apple Music API集成的未授权请求 1 年前 |
![]() |
marc-medley · swift shebang脚本的导入路径 1 年前 |
![]() |
Lorenzo B · 解码单个值时对JSONDecoder的说明 2 年前 |