uikit相关内容

选项卡栏中间的选项卡角外

我想制作一个包含5个选项卡项的选项卡栏。我希望中间的那个(第三个)在选项卡栏的角之外,这可能很难理解,因此我决定添加屏幕截图 我想做一些你可以在上面看到的东西,但我不知道这是怎么可能的。 如果您能推荐我这样做,我将不胜感激。 推荐答案 创建UITabBarControler类并将其分配给TabBarControler. 初始化变量 let button = UIBut ..
发布时间:2022-09-25 12:05:38 移动开发

WKWebView未调用导航委托方法

我正在尝试使用答案here将html文件导出为pdf,该答案使用WKWebView加载html字符串,然后从中绘制PDF。我还需要它在Catalyst上工作,这就是我使用此方法的原因。 发生的情况是WKWebView从未调用它的navigationDelegate方法。我将一组print()语句放在一组委托方法中,但我得到的唯一输出是: ::::: SET WEBVIEW Loaded ..
发布时间:2022-08-13 21:22:44 移动开发

从SWIFTUI调用UIKit函数

我有一个情节提要UIKit函数getAcctBalance()。在我的UIKit文件中,我显示了一个UIHostingController来加载SWIFTUI视图。在SWIFTUI视图中,我想调用我的函数getAcctBalance()。 SWIFTUI: import SwiftUI import SWXMLHash struct UserDashboard: View { ..
发布时间:2022-07-23 11:18:17 其他开发

UIView上的渐变蒙版

我有一个UIView,希望将其底部淡出为0不透明度。 是否可以对UIView(CALayer)执行此操作以影响整个UIView及其内容? 推荐答案 可以,您可以将CAGradientLayer设置为您的视图的层蒙版: #import ... CAGradientLayer *maskLayer = [CAGradien ..
发布时间:2022-04-12 13:56:33 移动开发

强制改变方向

我有一个基于选项卡的应用程序,其中一个选项卡在纵向和横向模式下均可用,所有其他选项卡仅在纵向模式下可用. 我正在检查是否允许在 shouldAutorotateToInterfaceOrientation: 中旋转的按钮,但是当我处于横向模式时,当我选择不同的选项卡时,我需要加载该视图控制器,但还要强制我的应用程序进入正常的纵向布局模式. 似乎没有一个明确且首选的方法是这样做,我尝试设 ..
发布时间:2022-01-23 11:21:56 移动开发

如何使 UITableView 与大标题 VoiceOver 兼容?

我的应用程序有一个表格视图,其中有一个大的空白 tableHeaderView 允许将可见单元格完全滚动到窗口之外(到底部).所以 {0,0} 的 contentOffset 意味着内容被滚动出窗口.初始 contentOffset 为 {0,{height of tableView}}. 这一切都很好,但我在为其启用可访问性时遇到了一个难题. 用户逐步浏览元素,从导航栏及其栏按钮开始 ..
发布时间:2022-01-23 11:21:41 移动开发

SwiftUI - 确定当前设备和方向

我正在尝试检测设备何时在 iPad 上和纵向模式. 目前我在 UIKit 中使用 UIDevice API 并使用环境对象来观察变化.我使用此处找到的解决方案 - 确定当前设备和方向. 但是,orientationInfo.orientation 最初总是等于 .portrait,直到旋转为纵向,然后再返回横向. 所以当执行以下操作来显示FABView struct HomeV ..
发布时间:2022-01-23 11:21:34 移动开发

iOS:按钮的非方形点击区域

我需要制作一些相互重叠的三角形按钮. 虽然 UIButtons 可以将透明图像作为背景,并且 UIControls 可以有自定义视图,但它们的点击区域始终是方形的.如何为我的按钮创建一个三角形的命中区域? 我来自 FLash 背景,所以我通常会为我的视图创建一个 hitarea,但我不相信我可以在 Cocoa 中做到这一点. 有什么建议吗? 解决方案 你可以通过继承 UI ..
发布时间:2022-01-23 11:21:27 移动开发

UIView 背景颜色影响 iOS 5 中的触摸

我有一个在 iOS 4 中工作的带有子类触摸响应的自定义视图.在 iOS 5 上,当沿着视图的底部边缘触摸时,这些触摸根本不会响应,如果视图的背景颜色设置为 clearColor. 我无法追踪到这一点,但有谁知道 iOS 5 是否改变了视图根据透明背景响应触摸的方式? 除了将背景颜色设置为像 orangeColor 这样的任何不透明颜色之外,我无法对代码进行任何更改,并且视图会完全响应 ..
发布时间:2022-01-23 11:21:10 移动开发

如何更改导航栏&返回按钮颜色 iOS 15

我有 UIkit 项目,我想更改导航栏颜色和后退按钮颜色.它在以前的版本上运行良好.但不是在 iOS 15 中.我将以下代码放在 AppDelegate 上,它是更改标题颜色而不是后退按钮项目颜色.如何解决? if #available(iOS 15.0, *) {让外观 = UINavigationBarAppearance()让导航栏 = UINavigationBar()外观.config ..

灵活设计 iPhone App 布局重要吗?

我想知道在使用固定值在 neb 中设置视图的高度时是否会遇到麻烦. 示例:状态栏的高度是已知的.是20个单位.那么在制作一个界面不错的视图时,当用户在使用 App 时接听电话,并且状态栏的高度增加了会发生什么?或者,如果 Apple 在未来的某一天更改状态栏或标签栏的高度会怎样? 您是否总是对包含所有界面元素的容器视图使用自动调整大小功能?你的模式是什么? 解决方案 我会避免将 ..
发布时间:2022-01-23 11:20:53 移动开发

类似于 Mail.app 的 iPad 模态视图控制器?

如何在我的 iPad 应用程序中创建一个模式窗口,类似于 Apple 网站上显示的用于在 Mail.app 中编写消息的模式窗口? 例子: http://dl.getdropbox.com/u/413086/mail_type_20100225.jpgp> 谢谢! 解决方案 只需使用普通视图控制器,分配 modalPresentationStyle 属性,并将其呈现为模态视图 ..
发布时间:2022-01-23 11:20:27 移动开发

iPhone - 是否可以覆盖 UITableViewCell setSelected:animated

我正在绘制自定义 UITableViewCells.我的单元格是不透明的,并且完全绘制在单元格的 drawRect 中以帮助提高性能.我想自己处理选定单元格的外观.如果我不这样做,那么我的单元格的内容就会被添加的 selectedBackgroundView 覆盖.覆盖我的单元格的 setSelected:animated 方法是否常见或可以接受,以便正确完成.我想如果我这样做了,那么我就不会调用 ..
发布时间:2022-01-23 11:20:18 移动开发

如何在 UITableViewCell 中获得透明的附件视图?(带截图)

我使用来自笔尖的自定义 UITableViewCell.附件视图是一个详细信息披露指示器.问题是辅助视图后面的 UITableViewCell 的背景颜色没有被渲染(参见下面的图像/源代码).有什么线索吗?另外,这里有一些我尝试过但没有奏效的方法: 没有用的东西: - 将附件视图的 backgroundColor 设置为 clearColor - 将单元格的 contentView.op ..
发布时间:2022-01-23 11:19:53 移动开发