UIKit(不要与前端框架GetUIKit混淆)是面向对象的框架,负责大多数iOS用户界面。
UITextContent 类型并不总是在 SwiftUI 中工作
我有一个应用程序,需要一些带有文本字段的表单,例如登录、忘记密码、创建帐户等。 我的目标是能够使用 SwiftUI textContentT 在这些文本字段中提供建议...
UIKit 应用程序在启动时崩溃,并出现与 UINavigationBar 的backgroundGroupName ivar 相关的“NSGenericException”(最近没有代码更改)
我在现有 UIKit 应用程序上启动屏幕后立即遇到应用程序崩溃。该应用程序已经在 App Store 上发布了一段时间,我最近没有对代码进行任何更改。他...
我正在努力重新创建苹果日记应用程序的用户界面。日记应用程序中的列表将每个元素作为独立的实体,并且用于删除和编辑的滑动动画与任何东西都不一样......
DatePicker 验证 - 本机 iOS - Swift
这是我在原生 iOS Swift 中完成的代码: 类 DateFilterViewController: BaseViewController, DateFilterView { // 标记: - 私有属性 @IBOutlet 弱变量 crossButton:UIButton? @
如何在 iOS 中将子 ViewController 添加到 UITabBarController 而不创建“幽灵”选项卡栏项目?
我正在开发一个 iOS 应用程序,我需要在整个屏幕上呈现一个视图控制器,包括 UITabBarController,而不将视图控制器添加到选项卡栏的项目或更改...
如何应对 macOS 14 Sonoma 中新的文本大小设置?
总结 macOS 14 Sonoma 在“设置”->“辅助功能”->“显示”下添加了“文本大小”设置。这类似于 iOS 中已有相当长一段时间的“文本大小”设置...
UIKit - 嵌入页面中的 UISheetPresentationController
我正在使用 UIKit 开发一个 iOS 项目,并且正在实现一个 UISheetPresentationController。我的目标是将工作表固定在当前页面上。但是,当我导航到新页面时(例如......
SwiftUI - 表单中的 NavigationLink 单元格在弹出详细信息后保持突出显示
在 iOS 14 中,导航链接在返回表单上下文后似乎不会被取消选择。 对于表单选择器和其他任何导致显示另一个 V 的东西也是如此......
我正在为在纹理中实现的视图编写 UI 测试。我们正在使用 pointfreeco 的 swift-snapshot-testing 模块。这也是我第一次编写测试。 问题是当我...
在 UITableView 中使用文本字段时如何避免记录重影值
quantityTextfields 正在获取幽灵值(用户未在文本字段中放入的值)即使仅更改一个文本字段,我认为这是因为 TableView 单元格的重用方式,但是...
在 iOS 15 中,UITableView 在节标题和第一个单元格之间添加了分隔符: 如何隐藏或删除该分隔符? 一些注意事项: 标头是从 tableView(_:
直到 Xcode 15 和 iOS 17,使用这种代码可以轻松更改 UIKit 中的选项卡栏项目徽章颜色: 私人功能setupBadgeColors(项目:UITabBarItem?,backgroundColor:UIColor,textColor:
下面的代码可以正常编译,但会因无法识别的选择器发送到实例错误而崩溃。 我有一个继承自 UIViewController 的类: 类控制器:UIViewController { 结束...
我使用屏幕上的滚动条。同时,在SE上显示屏幕时没有问题,在大屏幕上显示时,两个元素之间会出现较大的间隙。 如何更改...
低功耗模式下在 SwiftUI 中使用 UIPageViewController 时导航栏元素消失
问题描述: 在 SwiftUI 应用程序中,我使用 UIViewControllerRepresentable 包装了 UIKit 的 UIPageViewController,并将包装的类命名为 PagedInfiniteScrollView。该组件导致
设置带有页面单元格的 UITableView 并通过设备自动旋转来自动调整其单元格大小
(解决方案笔记,不是问题,我会立即回答) 当 UITableViewController 自动旋转时,它的 UITableView 会自动调整大小,但它的单元格不会调整大小,甚至......
有人知道是否可以向自动建议栏添加按钮吗?最终尝试了下面的代码,我能够在键盘顶部添加一个按钮。但很困惑是否有一个 api 允许...
如何使用 UIKit 中的 UIHostingController 在 iOS 15+ 上显示键盘时隐藏底部安全区域?
我正在使用 UIHostingController 将 SwiftUI 视图 (ChatScreenView) 嵌入到我的 UIKit 应用程序中。我想在显示键盘时隐藏底部安全区域,并且它在 iOS 17 上使用
DismissAction 在 UIHostingController 内的 SwiftUI 视图中不起作用
我有一个 SwiftUI 视图,它将在更大的应用程序中的 UIHostingController 内呈现。我希望 SwiftUI 视图能够在用户点击其视图中的“完成”按钮时自行关闭...
当 onTapgesture 位于父 SwiftUI 视图上时,UIKit 按钮会忽略点击
将 UIKit 按钮放置在 UIViewRepresentable 中并将 onTapGesture 应用于其 SwiftUI 父视图时,您可能会注意到该按钮不响应点击事件。发生这种情况是因为...