问题标签 [uistackview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何将标签添加到 UIStackView 的特定排列子视图
我在 swift 中为“ViewController”类 ViewController 提供了以下代码: UIViewController ,UITableViewDelegate,UITableViewDataSource{
}
+++++++++++++++++++++++++++
类 ImgTableViewCell: UITableViewCell {
}
如何将标签添加到堆栈视图中的最后一张照片。我尝试创建一个新标签,并通过在 stackview 内的 imageview 上调用 addsubview 以编程方式将其添加到 stackview 中,但标签被放置在单元格的最顶部。
ios - UIStackView 和截断的多行 UILabel
我想将几个多行标签添加到UIStackView
.
这是我的代码。首先,我创建父/主 StackView,将其放入 ScrollView(隐藏在屏幕上)
whilemakeLabel
和makeButton
只是辅助函数
方法是将createHeaderStackView
我的 StackView 配置为放入包含我所有标题内容的 StackView 中。
所以长话短说:调整我的堆栈视图需要什么,所以每个堆栈视图和标签都以完整的大小显示?我试图压缩并拥抱所有东西,但似乎没有用。并且谷歌搜索uistackview uilabel multiline truncated似乎也是一个死胡同
我感谢任何帮助,关于 Flori
ios - 从 UIStackView 中缺少的代码添加的 UITextView
我正在尝试以编程方式添加一个UITextView
,UIStackView
但它没有出现在屏幕上。
当我签入 Debug View Hierarchy 时,它位于视图层次结构中,并且有一些约束,但未显示在输出视图中。
这是我的代码:
按钮添加得很好。但我找不到正确显示 TextView 的方法!尝试添加如下所示的宽度/高度约束,但效果不佳或效果不佳(取决于变体):
但是,当我添加 a UITextField
, not时UITextView
,它可以正常工作,没有任何限制。
ios - ios autolayout stackview - 如何将一个视图放在另一个具有相同尺寸和坐标的视图上
我第一次使用自动布局和stackview。我正在创建一个登录屏幕,我想在其中放置一个图像视图,并且在该图像视图上我想放置一个没有边框的文本字段。但是我在使用 stackview 时坚持。好像我给垂直轴那个时间我的图像视图和文本字段来了垂直相反,或者如果水平轴则水平相反。我该如何解决这个问题,请给我一些建议。
ios - 查找由 UIStackView swift 调整的视图的大小
调整aUIStackView
中的许多视图以适应堆栈。视图初始化时没有框架,因为它们由堆栈视图调整大小。有没有一种方法可以在堆栈视图调整视图大小后获取视图的大小?
ios - UIStackView - 隐藏堆栈视图时的布局约束问题
我的应用有 2 个屏幕:
TableViewVC(这里没有堆栈视图)
DetailVC(这里所有嵌套的堆栈视图;请参阅图片链接:嵌套堆栈视图图片)-注意,这些堆栈视图中有标签和图像。
当您按下 tableview 中的一个单元格时,它会将信息从 TableViewVC 传递到 DetailVC。问题在于在 DetailVC 中隐藏特定的 UIStackViews。我希望 DetailVC 中的各种堆栈视图中只有 2 个堆栈视图在视图加载后立即隐藏。所以我在 DetailVC 中编写了这段代码来完成这个:
一切看起来都很棒,但 Xcode 只在运行时给出许多警告。当应用程序未运行时,Storyboard 中没有警告。请参阅链接以获取错误图片:错误图片
基本上这是很多 UISV 隐藏、UISV 间距、UISV 画布连接错误。如果我在其中隐藏相同的堆栈视图,这些错误就会消失,viewDidAppear
但是应该隐藏的东西会闪现,然后它会隐藏起来。用户短暂地看到视图,然后隐藏起来,这是不好的。
很抱歉无法实际发布图片而不是链接,但仍然不能这样做。
对于如何解决这个问题,有任何的建议吗?这是针对我实际上想要发布到应用商店的应用程序 - 这是我的第一个应用程序,所以任何帮助都会很棒!
编辑/更新 1:
我找到了一个解决此代码的小方法,我将它放在名为 DetailVC 的第二个屏幕中:
这完全摆脱了 Xcode 中关于布局约束的警告。
它仍然不完美,因为有时我会瞥见应该隐藏的视图——它们在屏幕上快速闪烁然后消失。不过这发生得太快了。
关于为什么这会消除警告的任何建议?另外,关于如何改进它以使其完美运行的任何建议???谢谢!