ios - 向堆栈 View 中存在的 ImageView 添加按钮

标签 ios swift stackview

我正在尝试向位于堆栈 View 中的 ImageView 添加一个按钮。 但是每当我在添加 ImageView 后尝试添加按钮时,堆栈 View 就会分为两部分,一个包含按钮,另一个包含 ImageView 。

我想添加一个图标,它是一个 ImageView ,在其顶部有一个按钮,单击该按钮即可完成需要的操作。

最佳答案

只需将按钮添加到 stackView 并使用该按钮的背景来设置图标:

button.setBackgroundImage(UIImage(named: "icon"), for: .normal)

或者通过 Storyboard选择一个按钮并在属性检查器中设置它:

Settings background image for button using storyboards

关于ios - 向堆栈 View 中存在的 ImageView 添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48564784/

相关文章:

swift - 在 SwiftUI 上按 3 列出项目 3

ios - Swift - 如何在 UIStackview 上设置点击事件

android - 在 Android 2 (API 5) 中模拟堆栈 View ?

ios - 在 swift : how to add tab bar icons to a regular ViewController storyboard?

iOS:在 cellForRowAtIndexPath 之外更改 UITableViewCell:

iOS swift 如何将 imageview 准确地放置在 uiview 中

swift - xcode 8 "Command failed due to signal: Segmentation fault: 11"

android - 像在 viewpager 中一样在可翻转堆栈 View 中排列 ImageView

ios - MapBox iOS SDK - 第一步

iphone - initWithObjects-预期标识符