
[英]Is there a way to get a generic call to any UIButton's method selector?
我最近遇到了 swizzling 技术。 看起来这不是一种非常常见的使用方式,我可以理解我一直看到的针对它列出的缺点。 但由于这是我们可以在 swift 中使用的东西,我希望我可以在操场或练习项目中拼凑一些东西。 我的想法是使用 swizzling 进行分析。 在这一点上,只是为了打印出用户实际在 ...
[英]Is there a way to get a generic call to any UIButton's method selector?
我最近遇到了 swizzling 技术。 看起来这不是一种非常常见的使用方式,我可以理解我一直看到的针对它列出的缺点。 但由于这是我们可以在 swift 中使用的东西,我希望我可以在操场或练习项目中拼凑一些东西。 我的想法是使用 swizzling 进行分析。 在这一点上,只是为了打印出用户实际在 ...
[英]Why can't I set custom UIButton to the size I want?
我设置了一个按钮但是按钮不能变成我想要的大小,我不明白为什么,请帮助我谢谢在这里附上我的代码 查看层次结构 ...
[英]Why do I have to click a UIButton twice to get the menu to open?
我有一个 UIButton 和一个与之关联的 UIMenu。 当我运行应用程序时,我必须点击按钮两次才能看到菜单。 只是第一次。 如果我再次单击该按钮,菜单会立即打开。 在模拟器和实际设备上都试过了。 运行 Xcode 14.2 和 Swift 5。 我尝试将按钮标记为主要角色。 我尝试用已选中的 ...
[英]Does Swift task run first or print() first when I tap my UIButton?
我想在这里了解我的代码中发生了什么。 我有一个简单的 API 调用来打开 weahter API,每当用户点击 UIButton 时,它应该调用 api 并从开放天气中获取数据。 然而,一切都按预期工作,当我按下 UIButton 时,打印语句首先在任务关闭之前执行。 我试图了解这里的竞争条件这是 ...
[英]How to disable title highlight color when apply Plain style in UIButton?
我读过这个并尝试将类型更改为自定义,当我以旧方式配置按钮时它有效(按钮的样式是默认的),但是当我应用从 iOS 15 引入的普通样式时我可以注意到颜色改变了,是吗禁用它的方法? 我也尝试过adjustsImageWhenHighlighted或showsTouchWhenHighlighted但它 ...
[英]Button text shrinks when the text is changed
我更改了按钮中的文本,即使初始字体大小为 55,它也会变臭到 ~18 的字体大小。按钮不是自定义的。 它有系统字体。 button.setTitle("Some button text", for: .normal) 我尝试在代码中手动更改字体大小,但没有帮助button.titleLabel?.f ...
[英]Zoom in when clicking on a button unity
我正在尝试创建一个放大按钮,在我的统一场景中我看到了这个视频,但是“变焦摄像头”不起作用。 https://www.youtube.com/watch?v=ACR-W9QZQwE&t=127s&ab_channel=DesignandDeploy有人知道怎么做吗? 这是我的代码,“ ...
[英]Swift UIButton titleLabel not showing correctly
我正在开发一个带有 Swift / UIKit 的 iOS 应用程序。我有一个 UIButton,它在主视图出现时成功请求 API 后更新其 titleLabel 属性。 我遇到的问题是有时它! 仅显示UIButton中的一半字符串。更具体地说,对API的请求返回当前UVI的值并且按钮的标题更新为" ...
[英]How do I add uibutton.configuration to button created in IB?
我正在尝试使用UIButton.configuration更新我的应用程序按钮。 如果我按照 YouTube 教程在代码中创建按钮,则效果很好: 问题是我的按钮已经存在,已经在 IB 中创建,并且嵌入在StackViews中。 我试过通过IBOutlet指定(IB 创建的)按钮,但这似乎不起作用。 ...
[英]Swift - Function needs to be executed twice before singleton property changes
我有一个 Singleton class AuthManager ,用于在我正在处理的应用程序中管理 AWS Amplify 身份验证。 singleton class 有一个存储身份验证的属性 state 和一个委托属性来警告任何使用AuthManager的视图 controller。 这是身份 ...
[英]Swift - open URL from button click
我正在学习 Swift 和 iOS 开发,我只是想弄清楚如何通过单击按钮打开 URL。 我找到了这个答案: SwiftUI: How do I make a button open a URL in safari? 所以我试图将“链接”合并到下面的代码中: 使用上面的链接会给我一个错误,上面写着“ ...
[英]Change Button Title in iOS 15
我正在使用 iOS 中介绍的新按钮配置样式 15。效果很好! 但是当我尝试更改标题时,它也会更改字体。 参考类似问题: uibutton.setTitle change text without changing font size 我不想 go 回到旧样式:( 我的尝试: 谢谢, ...
[英]PHPicker can't load selected image to UIButton
我以编程方式创建了一个 UIButton 可以选择个人资料照片。 所以我用 PHPicker 制作了图像选择器,它显示得很好。 但是在我选择图像后,它不会显示在按钮上。 我认为原始照片可能是问题所在。 但与新下载的照片相同,只是有时会显示白色背景或发送真正的错误短语。 控制台上有一些警告,例如“无 ...
[英]Custom paragraph line spacing for UIButton in Swift
我以编程方式创建了一个简单的大型UIButton ,它显示五行文本,下面是我的 Swift 5 代码。 问题使用代码,如何更改UIButton的属性以增加或减少每行文本之间的行距? 例如,如何创建双倍行距或创建半行距? 代码 ...
[英]Circular UIBarButtonItem button image get stretched
在切换一个选项卡并返回特定选项卡后,在TabBarcontroller上为self.navigationItem.leftBarButtonItem的特定UIViewController添加了圆形按钮。 圆形按钮被拉伸。 错误图片: ...
[英]How to use a pull down menu with storyboard
我正在尝试使用 storyboard 在我的应用程序中使用下拉菜单,但我不断收到一条错误消息"Menu does not have a valid element for default selection" 。 我的设置如下所示: 我已经成功地使用代码实现了一个下拉菜单,遵循这个答案: How t ...
[英]Can't always get Swift UIButton to hide
UIButton 是以编程方式创建的。 首先,它显示出来。 用户点击它。 代码以编程方式将 its.isHidden 设置为 true,但它仍然显示。 设置为 true 时,下一行是 print,显示 shows.isHidden 为 true。 (见下文 OUTPUT) 但我还是看到了。 这是 ...
[英]Swift: UIButton empty in storyboard but has text while running
我正在开发一个单选按钮模块,我想要一个视图中的不可见按钮。 我已经删除了 storyboard 中的文本,但是当我运行它时,它显示“按钮”。 下面是一些图片: storyboard 中的工作版本: 运行时版本错误: 这是我尝试过的: 启用“隐藏” 使其透明将 titleLabel.text 设 ...
[英]Setting backgroundColor of custom UIButton class has no effect?
我创建了一个名为TimerButton的 UIButton 子类,它有两种设置颜色的方法: 我的 TimerButton 也在 StoryBoard 中表示,我将颜色设置为systemMint并将自定义 class 添加到显示的按钮中: 在我的ViewController中,我将按钮链接为IB ...
[英]UIButton has Blue Tint When Tapped
我正在尝试让 UIButton 当用户点击以选择当前位置时将我的紫色十六进制颜色变为白色文本,然后将其切换回带有紫色文本的白色背景。 但是,我遇到了一个问题,当我第一次点击时,我的文本在文本后面有蓝色调。 我试图将色调设置为清除以尝试解决问题,但它会使文本消失。 我该怎么做才能让它工作? 谢谢! 我 ...