草庐IT

UIstackView

全部标签

ios - UIStackView - 从中​​心均匀分布 View

我有一个UIStackView,在一个UIScrollView内,用于显示水平排列的动态添加的subview。当前的解决方案将从左侧开始显示项目,我想在不改变subview的宽度和高度的情况下从中心开始分配项目。我怎么做?我也对不使用UIStackView的解决方案持开放态度。这样我就可以支持设备(当前)(预期) 最佳答案 简答:ScrollView约束Leading>=0,Trailing>=0,Top>=0,Bottom>=0CenterXandCenterYStackView约束Leading=0,Trailing=0,Top

ios - UIStackView - 从中​​心均匀分布 View

我有一个UIStackView,在一个UIScrollView内,用于显示水平排列的动态添加的subview。当前的解决方案将从左侧开始显示项目,我想在不改变subview的宽度和高度的情况下从中心开始分配项目。我怎么做?我也对不使用UIStackView的解决方案持开放态度。这样我就可以支持设备(当前)(预期) 最佳答案 简答:ScrollView约束Leading>=0,Trailing>=0,Top>=0,Bottom>=0CenterXandCenterYStackView约束Leading=0,Trailing=0,Top

ios - 扩展 UITableView 以显示 Stack View 中的所有单元格?

我无法让我的UITableView在我的StackView中显示全高。我的View树如下所示:-View-ScrollView-StackView-TableView-ImageView-MapView表格View动态填充数据,效果很好。问题是一次只能看到一行,我必须滚动列表。我希望看到的是TableView占用尽可能多的垂直空间来显示所有单元格。我确实尝试过按如下方式调整表格高度,但最终表格不再滚动,尽管即使它确实有效,我还是希望有一些更动态的东西:overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animate

ios - 扩展 UITableView 以显示 Stack View 中的所有单元格?

我无法让我的UITableView在我的StackView中显示全高。我的View树如下所示:-View-ScrollView-StackView-TableView-ImageView-MapView表格View动态填充数据,效果很好。问题是一次只能看到一行,我必须滚动列表。我希望看到的是TableView占用尽可能多的垂直空间来显示所有单元格。我确实尝试过按如下方式调整表格高度,但最终表格不再滚动,尽管即使它确实有效,我还是希望有一些更动态的东西:overridefuncviewDidAppear(animated:Bool){super.viewDidAppear(animate

ios - UIStackView分布均匀填充

因此,我有一个包含四(4)个UIView的UIStackView。如果我删除这些UIView中的一(1)个,其他三(3)个将填满UIStackView中的整个空间。我的问题:如何在UIView上添加最大高度,使其不会填满UIStackView的整个空间,即使分布均匀填充?我读了一些关于添加约束的内容,但我无法使其工作。顺便说一下,我正在使用swift。谢谢。 最佳答案 作为确认,这是当前行为:这是必需的:您可以按照这个简单的技巧来实现它:附注:我假设您已为堆栈View添加了所需的适当约束。如果您的堆栈View没有“高度”约束,请添加

ios - UIStackView分布均匀填充

因此,我有一个包含四(4)个UIView的UIStackView。如果我删除这些UIView中的一(1)个,其他三(3)个将填满UIStackView中的整个空间。我的问题:如何在UIView上添加最大高度,使其不会填满UIStackView的整个空间,即使分布均匀填充?我读了一些关于添加约束的内容,但我无法使其工作。顺便说一下,我正在使用swift。谢谢。 最佳答案 作为确认,这是当前行为:这是必需的:您可以按照这个简单的技巧来实现它:附注:我假设您已为堆栈View添加了所需的适当约束。如果您的堆栈View没有“高度”约束,请添加

swift - subview 中无响应的 UIButton 添加到 UIStackView

在UISplitView的detailViewController中,我将subview添加到UIScrollView内的UIStackView。仅使用不带subviews或images的系统按钮会产生响应式按钮,但subviews似乎会产生干扰。启用触摸是专门编码的。我试图将每个View保留在包含View中,因此不会有重叠以使接收触摸事件无效,但不确定是否正确完成。每个subview都包含一个label和一个带有图像的自定义按钮。然后将subview添加到stackview,并将stackview添加到scrollview。感谢您的帮助。overridefuncviewDidLoad

swift - subview 中无响应的 UIButton 添加到 UIStackView

在UISplitView的detailViewController中,我将subview添加到UIScrollView内的UIStackView。仅使用不带subviews或images的系统按钮会产生响应式按钮,但subviews似乎会产生干扰。启用触摸是专门编码的。我试图将每个View保留在包含View中,因此不会有重叠以使接收触摸事件无效,但不确定是否正确完成。每个subview都包含一个label和一个带有图像的自定义按钮。然后将subview添加到stackview,并将stackview添加到scrollview。感谢您的帮助。overridefuncviewDidLoad

ios - 在ios中隐藏UIStackview中的 subview

为了在UIStackView中隐藏一个subview设置isHidden更好吗?为真或使用removeArrangedSubview并从父View中删除subviewStackview相反?我正在使用Stackview在tableView单元格中排列我的UIElement。我目前在里面安排了一个父StackView和一个childStackview。需要根据条件显示或隐藏subview。我正在设置isHidden当条件为真时,subview的属性为真。当我滚动时,新的单元格变得可见我在控制台中收到以下消息。该应用程序不会崩溃。NSLayoutConstraint:0x600000093

ios - 在ios中隐藏UIStackview中的 subview

为了在UIStackView中隐藏一个subview设置isHidden更好吗?为真或使用removeArrangedSubview并从父View中删除subviewStackview相反?我正在使用Stackview在tableView单元格中排列我的UIElement。我目前在里面安排了一个父StackView和一个childStackview。需要根据条件显示或隐藏subview。我正在设置isHidden当条件为真时,subview的属性为真。当我滚动时,新的单元格变得可见我在控制台中收到以下消息。该应用程序不会崩溃。NSLayoutConstraint:0x600000093