草庐IT

openstack-swift

全部标签

ios - 'subscript' 的模糊使用 - ios 9 Swift 2.0

我在xcode7.0上使用Swift2.0编写ios应用程序。在更新到最新版本的xCode7.1之前,完全相同的代码运行良好更新后我得到这个错误:Ambiguoususeof'subscript'在那些行中:overridefunclayoutAttributesForItemAtIndexPath(indexPath:NSIndexPath)->(UICollectionViewLayoutAttributes!){returnself.itemAttributes[indexPath.section][indexPath.row]as!UICollectionViewLayoutA

ios - Swift,自定义 UIButton 单击时不起作用

我有一个用xib文件创建的自定义UIButton。当我在我的View上使用我的自定义按钮时,当我按下它时它不起作用。我的RoundBtn.swift文件:importUIKit@IBDesignableclassRoundBtn:UIButton{varnibName="RoundBtn"@IBOutletweakvarbtnImageView:UIImageView!@IBOutletweakvarbtnLabel:UILabel!@IBInspectablevarimage:UIImage?{get{returnbtnImageView.image}set(image){btnIm

ios - 如何在 Swift 中以编程方式更改 UIButton 状态

我开发了在屏幕上绘图的应用程序。我有带有一堆按钮的工具面板。其中一些必须根据当前用户操作而被禁用或按下。考虑到“状态”属性是只读的,我如何以编程方式更改按钮的UIControlState?如果不可能,有什么替代方案可以达到此目的? 最佳答案 我觉得你很困惑。UIControlState用于设置目标/操作,或更改特定状态下按钮的外观(因此,例如,您可以指定选中时使用的图像,以及不同的图像当按钮不处于选中状态时。)如果你想改变状态为selected,你只要设置selected属性即可。button.isSelected=true同样适用

ios - Swift 3 核心数据 "Entity"错误 : `Use of undeclared type`

Useofundeclaredtype'Transcription'我正在学习Swift3中核心数据的简单教程(https://learnappdevelopment.com/uncategorized/how-to-use-core-data-in-ios-10-swift-3/)我在行中收到上述错误:letfetchRequest:NSFetchRequest=Transcription.fetchRequest()我仔细检查了实体“Transcription”在我的.xcdatamodeld文件中拼写正确本教程是为Swift3设计的,但自发布以来我修复了另一个变化,所以我猜测过去

ios - 在 ios 中使用 swift 删除文件

funcgetDocumentsDirectory()->URL{letpaths=FileManager.default.urls(for:.documentDirectory,in:.userDomainMask)letdocumentsDirectory=paths[0]returndocumentsDirectory}很简单,我使用该函数获取我的文件名。它现在正确返回,我如何使用Swift3删除该文件?以及如何像UIImageJPEGRepresentation一样读回图像?letimage_data=UIImageJPEGRepresentation(self.commons

ios - 在 UISwipeActionsConfiguration iOS 11 中更改文本和图像的颜色 - Xamarin/Swift

我有这个适用于iOS11的UISwipeActionsConfiguration这个代码看起来像publicoverrideUISwipeActionsConfigurationGetLeadingSwipeActionsConfiguration(UITableViewtableView,NSIndexPathindexPath){vardefinitionAction=ContextualDefinitionAction(indexPath.Row);varflagAction=ContextualFlagAction(indexPath.Row);varleadingSwipe=

ios - swift : Play a Facebook Video using an AVPlayer

我需要为我的iOS应用播放来自多个视频源(Facebook和Instagram)的视频。我使用视频URL创建了一个AVPlayerItem,它适用于Instagram,但不适用于facebook。网址布局如下:Instagram:https://scontent.cdninstagram.com/t50.2886-16/xxx.mp4Facebook:https://www.facebook.com/video/embed?video_id=xxx有没有办法在AVPlayer中播放Facebook视频,还是应该使用UIWebview? 最佳答案

ios - swift 3 中的调度队列显示为未解析的标识符

这个问题在这里已经有了答案:Swift3.0unresolvedidentifierforDispatchQueue(2个答案)关闭6年前。我正在尝试在主线程上异步拍摄/录制视频。然而,当我调用dispatch.main.async时,我总是得到错误:useofunresolvedidentifierDispatchQueue从WWDC到Apple的文档,我到处都看过,但没有看到任何类型被弃用的证据。代码如下:if!self.cameraEngine.isRecording{ifleturl=CameraEngineFileManager.temporaryPath("video.mp

ios - 如何使用 Swift 3 覆盖 UIView 中的 requiresConstraintBasedLayout?

在UIView文档中声明,如果需要约束,您必须覆盖requiresConstraintBasedLayout以在您的自定义View中返回true工作。如何使用Swift3做到这一点? 最佳答案 使用以下语法覆盖getter:overrideopenclassvarrequiresConstraintBasedLayout:Bool{get{returntrue}} 关于ios-如何使用Swift3覆盖UIView中的requiresConstraintBasedLayout?,我们在St

iOS开发之OC和swift互相调用

一、OC调用swift文件这里创建一个名为Test的OC项目在OC项目中创建一个swift文件Person.swift,会提示是否创建桥接文件。这个桥接文件是用于swift调用OC的,可以创建,若不创建则后续手动创建也是可以的。编译器会为我们自动创建一个隐藏的Test-swift.h文件。1、只要在OC文件里引入这个文件就可以使用swift文件。2、这个文件名称默认是:ProductModuleName-Swift.h。3、如果不希望使用默认名称,也可以自定义,在BuildSettings中找到Object-CGeneratedinterfaceHeaderName,这里可以自定义用于引入的s