14得票3回答
iOS 11 Swift 4 iPhone X全屏ScrollView的安全区域支持

目前我将布局设计设置为全屏滚动视图,并将其他视图控制器作为子视图添加到一个视图控制器中,以创建分页效果。在普通的iPhone屏幕上,它看起来很漂亮。但是在iPhone X上运行时,似乎有些偏离居中位置,我可以在一页中进行多次翻页。这是我的滚动视图设置代码:self.scrollView.con...

235得票16回答
获取用户当前位置/坐标

我该如何存储用户的当前位置并在地图上显示该位置? 我能够在地图上显示预定义的坐标,但我不知道如何从设备接收信息。 此外,我知道我必须将一些项添加到Plist中。我该如何做到这一点?

15得票1回答
交易续订在Transaction.all或Transaction.updates中丢失的StoreKit问题。

我在我的iOS应用程序中提供订阅服务。如果该应用程序运行在iOS 15或更高版本上,我将使用StoreKit 2来处理订阅的开始和续订。我的实现紧密遵循苹果的示例代码。 极少数用户(<1%)报告说他们的活动订阅未被识别,通常发生在续订后(新订阅似乎总是有效)。似乎没有任何StoreKit事务...

9得票6回答
如何将UInt64转换为Int64?

尝试在Swift中调用dispatch_time让我很头疼,原因如下: dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 10 * NSEC_PER_SEC), dispatch_get_main_queue(), { ...

7得票2回答
使用数字和名称进行复数形式处理(Swift stringsdict)

我有一个字符串字典,以下是我想要翻译成多种语言的句子: <key>myKey</key> <dict> <key>NSStringLocalizedFormatKey</key> <string>My f...

7得票2回答
Swift中的静态块

在Java中,我使用静态块来执行一些代码,当类被调用时就像这个例子一样。 Class Name { static { for(int i = 0; i<10; i++) { } } } 我该...

101得票25回答
如何在Swift中检查URL的有效性?

尝试通过应用启动默认浏览器到一个URL,但仅在输入的URL有效时,否则显示一条消息,指示该URL无效。 我该如何使用Swift检查有效性?

30得票6回答
从触摸屏幕接触的位置获取坐标

我试图从触摸屏幕的位置获取坐标,以便在该点放置特定的UIImage。 我应该如何操作?

7得票2回答
重写UIImageView的图像获取器/设置器方法

我正在对UIImageView进行子类化,以便每次设置图像属性时都会发生动画。以下操作成功: import UIKit class AnimatedImageView: UIImageView { var img: UIImage! { get { return ...

8得票4回答
以编程方式在UIAlert控制器中切换。

我正在使用Swift创建一个注册对话框,其中包括3个文本字段和1个开关。我已经成功地将三个文本字段添加到了警报中。以下代码显示了相同的内容。 let alertController = UIAlertController(title: "Register", message: "", pr...