草庐IT

assets_attributes

全部标签

swift - 使用照片框架删除相机胶卷 Assets

我正在编写一个测试应用程序,看看是否可以使用照片框架在iOS8中删除“照片库”Assets。虽然我怀疑这是不可能的,但我发现文档不清楚,而且这个网站上的帖子似乎表明这是可能的。参见here例如。在我的测试应用中,我从库中选择了一个Assets:varpicker=UIImagePickerController()picker.sourceType=UIImagePickerControllerSourceType.PhotoLibrarypicker.mediaTypes=[kUTTypeMovie]在委托(delegate)回调中,我获取Assets的NSURL,并将其放入一个数组中

swift : Regex for remove all inline HTML attributes

我想清除HTML字符串文本中的所有属性。我找到了很多答案,但问题是如果我们没有正确的CSS样式,正则表达式的语法将无法工作。我的处境很困难,因为从API获取的HTML文本与其样式不符。可能是这样的:AngkorWatisatemplecomplexinCambodiaandthelargestreligiousmonumentintheworld,onasitemeasuring162.6hectares(1,626,000m2;402acres).ItwasoriginallyconstructedasaHindutemplededicatedtothegodVishnuforthe

ios - 错误 : UICollectionView received layout attributes for a cell with an index path that does not exist in Swift

我“https://www.raywenderlich.com/392-uicollectionview-custom-layout-tutorial-pinterest”创建自定义UICollectionView。(调整单元格高度)如果我向上滚动,cell会继续添加,从上往下滚动刷新。当您运行您的应用程序并最初生长Cells时没有问题。但是,刷新或重新排序单元格数量时总是出错。错误:***Assertionfailurein-[UICollectionViewDatavalidateLayoutInRect:],/BuildRoot/Library/Caches/com.apple.

swift - 是否有与 GCC `__attribute__((constructor))` 等效的 Swift?

我在用纯Swift创建东西时遇到了问题。我正在尝试实现类似于NSValueTransformer的类注册表。在Objective-C中,我将通过在子类的load类方法中调用setValueTransformer:forName:来确保NSValueTransformer子类已注册。这种方法在Swift中不起作用,因为运行时不会在Swift类上调用load。我的下一个想法是找到__attribute__((constructor))的Swift版本,但我的搜索一无所获。Swift是否提供类似于__attribute__((constructor))的东西,或者是实现此目的的唯一方法是编写

objective-c - 如何从 Assets.xcassets 获取颜色?

这个问题在这里已经有了答案:HowcanweuseAssetsCatalogColorSets?(12个答案)关闭5年前。我在Assets.xcassets中创建了颜色集,您可以在下面的屏幕截图中看到它我的问题是如何在代码中获取这种颜色?

swift 3 : Getting attributes at substring in NSAttributedString

我的一个Controller有一个NSAttributeString,里面有一个链接:@IBOutletvartextView:UITextView!//BelowisextractedfromviewDidLoad()letlinkStr="Clickhereforgoodtimes."letattributedText=try!NSAttributedString(data:linkStr.data(using:String.Encoding.unicode,allowLossyConversion:true)!,options:[NSDocumentTypeDocumentAtt

Xcode 7.1 : Property with retain or strong attribute must be of object type

我在一个swift文件中有这个变量:varadbk:ABAddressBook!一直很好,直到Xcode7.1。现在它提示“具有保留或强属性的属性必须是对象类型。”错误在-Swift.h文件中。知道发生了什么变化会导致这种情况以及如何解决它吗? 最佳答案 如果Swift类声明了一些AdressBook属性并且此类是混合Swift/ObjC项目的一部分,则会发生此错误。Xcode然后生成Swift桥接header,其中此属性变为(nonatomic,strong),它仅适用于对象,不适用于结构。当我需要将ABRecordRef从Obj

iOS Assets 规模和设计方法

我的第一个iOS2D游戏的代码已经写好了。现在,谈到Assets,我感到迷茫。原因之一是过时文章带来的不完美感。我需要知道图像尺寸,才能开始设计。游戏的设备方向仅为纵向。状态栏是隐藏的(游戏)。这些设备是通用的,主要是iPhone,但如果尺寸也适合iPad,我当然不反对。为此目的开始设计的最佳图像尺寸是多少?如果没有你的帮助,我会开始创建1242x2208和401ppi的背景(全屏)图像。然后,在Photoshop中将最终图像缩小到750x1334(4,7“)和640x1136(4“)。我的方法正确吗?特别是,最好从1242x2208开始还是1080x1920好?

ios - 添加 JSON 作为 Assets 并读取它

我正在尝试从本地文件加载一些JSON数据。在thisAppledoc它说:Managethedatafilesforyourappusingtheassetcatalog.AfilecancontainanysortofdataexceptdeviceexecutablecodegeneratedbyXcode.YoucanusethemforJSONfiles,scripts,orcustomdatatypes所以我添加了一个新的数据集,并将JSON文件放入其中。现在我可以在Assets.xcassets文件夹下看到它(Colours.dataset文件夹里面有colours.jso

ios - 如何使用 Assets 库获取 UIImagePickerController 中的文件名?

我想从UIImagePickerController获取文件名。我不想使用ALAssetLibrary,因为它在iOS9中已被弃用。我使用了以下代码,但它始终将每个文件的图像名称返回为“Asset.jpg”。funcimagePickerController(_picker:UIImagePickerController,didFinishPickingMediaWithInfoinfo:[String:Any]){letoriginalImage=(info[UIImagePickerControllerOriginalImage]as?UIImage)!leturl=info[UI