找到关于 iOS 的208 篇文章

如何在 iPhone/iOS 中为 UIView 绘制阴影?

Nitya Raut
更新于 2020年6月27日 13:21:09

181 次浏览

为了使我们的 UI 更具吸引力,我们必须在 iOS 开发中处理多个属性。要在视图周围或视图下方绘制阴影,我们必须处理图层和视图。让我们通过两种方式来看一下。方法 1 - 在需要的地方简单编码。self.layer.masksToBounds = NO; self.layer.cornerRadius = 2; self.layer.shadowOffset = CGSizeMake(-5, 10); self.layer.shadowRadius = 3; self.layer.shadowOpacity = 0.3;方法 2 - 创建 IBDesignable 和 IBInspectable 并与 Storyboard 一起使用。@IBDesignable class DesignableView: UIView { } extension UIView {    @IBInspectable    var shadowRadius: CGFloat {       get {          return layer.shadowRadius     ... 阅读更多

如何在 iOS 模拟器中禁用网络?

Nishtha Thakur
更新于 2020年6月27日 13:23:06

8K+ 次浏览

有时在模拟器上测试我们的应用程序时,我们需要测试没有互联网连接的情况。这可以通过多种方式实现。以下是一些可能的方法最简单但不是最正确的方法是断开你的 Mac 与局域网电缆的连接(如果你在局域网上),或者关闭 Wi-Fi(如果你连接到 Wi-Fi 网络)。但这肯定会关闭整个设备的互联网连接,而不仅仅是模拟器。因此,还有一些其他的方法可以做到这一点下载 Xcode 的硬件 IO 工具。转到 Xcode 菜单,选择 ... 阅读更多

如何在 iPhone/iOS 键盘上使用“下一步”按钮遍历所有文本字段?

Smita Kapse
更新于 2020年6月27日 13:24:46

947 次浏览

要逐个遍历所有文本字段,然后点击完成或返回按钮,我们必须创建一个逻辑。让我们借助一个项目来理解它。创建一个项目,在视图控制器故事板中拖动四个文本字段。逐个选择它们,然后从属性检查器中将其标签分别设置为 1、2、3、4。还从属性检查器本身将它们的返回键设置为完成。在 View controller 类中创建所有四个文本字段的出口,并将它们连接到各自的出口。@IBOutlet weak var tf1: UITextField! @IBOutlet weak var tf2: UITextField! @IBOutlet weak ... 阅读更多

什么是 Xcode 错误“找不到开发者磁盘镜像”?

Nancy Den
更新于 2020年6月27日 13:25:20

710 次浏览

当 Xcode 版本和 iOS 版本不匹配时,就会出现 Xcode 错误。通常情况下,当 Xcode 版本低于设备 iOS 版本时就会发生这种情况。即 Xcode 对设备来说太旧了。这是一个兼容性问题,可以通过执行一些步骤来解决。始终检查你使用的设备是否具有与 Xcode 版本兼容的 iOS 版本,如果没有,Xcode 需要更新。如果你无法更新 Xcode 或没有显示 Xcode 的更新,请检查操作系统是否需要更新。在某些情况下,你可能不希望 ... 阅读更多

如何在 iPhone/iOS 中以编程方式截取屏幕截图?

Nitya Raut
更新于 2020年6月27日 13:26:08

1K+ 次浏览

虽然 iOS 没有提供任何以编程方式在 iOS 设备上截取屏幕截图的官方方法,但它提供了一种使用主屏幕按钮和电源按钮截取屏幕截图的方法,同时按下这两个按钮。要截取屏幕截图,我们必须经过一系列步骤。我们将获取 keyWindow 的图层 - UIApplication.shared.keyWindow!.layer我们将获取屏幕的比例 - UIApplication.main.scale创建一个与视图大小相同的新图像。渲染并保存图像。让我们创建一个新项目,在主视图控制器中给出一些背景颜色,然后拖动一个按钮并连接以创建一个操作来 ... 阅读更多

如何优雅地退出 iPhone 应用程序?

Nishtha Thakur
更新于 2020年6月27日 13:28:13

412 次浏览

有时我们想由于某些原因关闭我们的应用程序,例如,如果没有互联网连接并且你想杀死应用程序,或者根据应用程序的其他原因。尽管 Apple 不建议退出应用程序,因此它不受任何应用程序的支持。逻辑上终止 iOS 应用程序的唯一方法是按下主屏幕按钮。主屏幕按钮一按下,应用程序退出内存就会被释放并清除。仍然有其他方法可以退出应用程序。exit - 此命令可能为 ... 阅读更多

如何在 iPhone 中对字符串 (NSString) 进行 URL 编码?

Smita Kapse
更新于 2020年6月27日 13:28:31

528 次浏览

在开发基于 API 的 Web 应用程序时,我们肯定需要与多个 Web 服务和 URL 交互。URL 可能包含特殊字符、搜索词、查询、标头和许多其他内容,具体取决于我们需要的服务。这就是为什么我们需要某种编码,以便我们创建的 URL 和调用的 URL 是相同的。为了用 Objective C 实现相同的功能,我们可以使用 - #import "NSString+URLEncoding.h" @implementation NSString (URLEncoding) -(NSString *)urlEncodeUsingEncoding:(NSStringEncoding)encoding {    return (NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,    (CFStringRef)self, NULL, (CFStringRef)@"!*'\"();:@&=+$, /?%#[]% ", CFStringConvertNSStringEncodingToEncoding(encoding)); } @end在 Objective C 中实现 URL 编码的另一种方法是 ... 阅读更多

如何在 iPhone/iOS 中解析 JSON 对象?

Nancy Den
更新于 2020年6月27日 13:29:49

475 次浏览

JSON 代表 Javascript 对象表示法。大多数情况下,在处理 API 或任何其他服务时,数据以 JSON 格式返回,我们需要将其转换为可用且受支持的语言格式。iOS 的 Foundation 框架提供了一个 JSONSerialization 类,用于将 JSON 转换为受支持的格式,如字典、字符串、布尔值等。JSONSerialization 类提供了一个方法 jsonObject(with:options:),它解析 json 并返回 Any 作为结果,如果数据无法解析,则返回错误。// 示例 JSON: /* {    "age": 42.0,    "name": {       "firstName": “tut”    } } */让我们借助 ... 阅读更多

Facebook iPhone 应用支持的所有自定义 URL 方案是什么?

Jennifer Nicholas
更新于 2020年6月27日 13:31:00

734 次浏览

URL 方案是 iOS 从应用程序内部打开某些第三方应用程序的一种方式。下面列出了 Facebook 支持的一些 URL 方案,这些方案可用于从其他应用程序内部打开 Facebook 应用程序的不同模块。1. 打开 Facebook 个人资料:fb://profile 2. 打开请求列表:fb://requests 3. 打开朋友列表:fb://friends 4. 打开笔记:fb://notes 5. 打开通知列表:fb://notifications 6. 打开相册:fb://albums 7. 打开动态/主页:fb://feed 8. 打开活动:fb://events 9. 打开具有 ID 的页面: ... 阅读更多

如何从另一个应用程序中启动任何任意的 iPhone 应用程序?

Nitya Raut
更新于 2020年6月27日 13:31:34

825 次浏览

iOS 允许我们通过一些链接或其他方式从我们的应用程序中打开一些应用程序,例如点击拨打电话号码,或撰写带有静态正文的邮件或撰写短信。但这仅限于某些应用程序,并非每个应用程序都可以在应用程序内部打开。具体来说,它仅限于已注册 URL 方案的应用程序。例如,如果你想从你的应用程序中打开一条短信,可以使用已注册的 URL 方案。一些可以使用 URL 方案打开的应用程序以及如何打开它们是 ... 阅读更多

广告