草庐IT

moduleName-Swift

全部标签

swift - UIView 作为 subview 不会剪辑到 super View

我有一个带圆角的superView。它有一个自定义subview(UIView),它将覆盖其父View的圆角。(所以superView看起来没有圆角)我试过subview:self.clipsToBounds=true但它仍然会覆盖其父View的角落。 最佳答案 您希望剪辑在您的superView上边界。 关于swift-UIView作为subview不会剪辑到superView,我们在StackOverflow上找到一个类似的问题: https://stac

ios - 在 Swift 中获取时区 (GMT)

我有一个应用程序可以显示不同国家/地区的时区。目前代码如下所示:ifindexPath.row==0||indexPath.row==1||indexPath.row==2||indexPath.row==6||indexPath.row==7{cell.aseanDate.text=dayFormatter.string(from:Date()asDate)cell.aseanTime.text=dateFormatter2.string(from:Date()asDate)cell.aseanTime.textAlignment=.centercell.aseanTimeZone.

swift - 十进制字段的正则表达式问题 - Swift

我正在尝试为十进制数实现一个正则表达式,它允许:小数点前10位小数点后最多2位不应该是0可以是>=0.01我试过这个:staticletdecimalRegex=try!NSRegularExpression(pattern:"^(?!(0))\\d{0,10}(\\.$|\\.\\d{0,2}$|$)",options:[])它不允许我输入0,所以为了表示0.01,我在文本字段中输入了.01。当我在编辑的文本字段中重新填充相同内容时,它显示为0.01但我无法删除/编辑/插入其中的任何内容。请提供帮助,以便通过正则表达式满足上述所有条件。 最佳答案

ios - 成功运行新项目后立即出现完整项目 Swift 编译错误

我在模拟器中成功运行了我的Swift4.2项目。当我停止模拟器,更改一些小代码,然后重新开始时,整个项目爆炸了。我恢复了小的代码更改。但是整个项目还是坏了。不是因为代码更改,因为我的代码更改是将bool设置为true,但看起来好像某些基本功能已损坏。错误如:使用未声明的类型“ViewController”“ViewController”类型的值没有成员“view”使用未解析的标识符“performSegue”“ViewController”类型的值没有成员“present”不能在根类中引用“super”成员方法不覆盖其父类(superclass)中的任何方法“ViewControlle

swift - CocoaPods 的 Xcode 10.1 Swift 编译器错误

我在我的iOS应用程序中使用Xcode10.1。我最近将我的应用程序更新到Swift4.2。自然app的代码升级了,我关注了this链接以获取我所有的pod(使用Swift4.2编译支持的pod,使用Swift3编译不支持的pod)。现在,我已经多次清理了我的项目,删除了派生数据文件夹并将SWIFT_ENABLE_BATCH_MODE设置为NO用于主要应用程序目标和导致的单个pod问题。但这些修复似乎都不起作用。我不断收到错误:CommandCompileSwiftfailedwithanonzeroexitcodeformyCocoaPods。它主要出现在本应使用Swift4.2编译

ios - 在表上显示排序结果 - Swift4

我有包含这些内容的地方print(places)Optional(Results([0]Place{name=127PineSt;country=UnitedStates;lat=42.63341130000001;lon=-71.33169049999999;},[1]Place{name=138BSt;country=UnitedStates;lat=42.6285025;lon=-71.3288776;},[2]Place{name=16BagleyAve;country=UnitedStates;lat=42.6344084;lon=-71.3378318;},[3]Place

swift - 如何约束泛型函数关联类型

我正在尝试采用两个具有相同关联类型并返回相同类型的协议(protocol),但运气不佳。protocolMyProtocol{associatedtypeAssociatedType}funcmyFunc(arg:T)->RwhereT.AssociatedType==R.AssociatedType{returnarg//Error->Cannotconvertreturnexpressionoftype'T'toreturntype'R'}在Swift中可以实现这样的功能吗? 最佳答案 两种类型(称它们为T和R)不一定等同,只是

ios - swift 对象映射器 : How to parse array inside of an array

这是我的JSON响应:[[{"id":22,"request_id":"rqst5c12fc9e856ae1.06631647","business_name":"CodeViable","business_email":"code@viable.com","title":"ApacheLoad/Ubuntu",}],[{"id":24,"request_id":"rqst5c130cae6f7609.41056231","business_name":"CodeViable","business_email":"code@viable.com","title":"Load",}]]这

swift - 如何使用 Xcode 侧面板图标图像?

将图像添加到NSButton时,我注意到Xcode右上角的Xcode样式侧面板按钮没有选项。这些图标存储在哪里,我如何将它们用于我自己的按钮? 最佳答案 欢迎使用Stackoverflow!这些图像内置于Xcode包中,普通开发人员无法将其复制到他们的代码中。Otherpeoplehavetriedtodothesamethingasyou,所以如果你想在你的应用程序的NSToolbar中创建一个分段控件,为什么不合并公开可用的图形,就像你可以在thisGitHubrepo中找到的那样,specificallytheseassets

ios - 在 Swift 中转换语法以循环遍历数组数组

我有一个NSArray,由在Objective-C中创建的NSArrays字符串组成。我现在想在swift类中循环遍历数组中的项目,但语法有问题。原始的Objective-C数组数组如下所示:NSArray*shapes=@[@[@"square",@"square.png"],@[@"circle",@"circle.png"],@[@"square",@"square.png"]];我可以使用以下方法从Objective-C类获取并打印数组:letshapes:Array=Utilities.sharedInstance().getShapes但是,以下遍历数组的代码不会编译:va