【问题标题】:iPhone UIPickerView, insert a space between two components?iPhone UIPickerView,在两个组件之间插入空格?
【发布时间】:2010-12-18 10:19:00
【问题描述】:

我一直在构建一个带有 2 个组件(轮子)的 UIPickerView,我想知道是否有办法将它们水平间隔开一点?

我无法在定义或文档中找到任何内容。

希望有人知道如何解决这个问题:)

谢谢

【问题讨论】:

    标签: iphone uipickerview


    【解决方案1】:

    我不在可以尝试的地方,我不知道如果可能的话它会是什么样子,但是你可以在两者之间插入一个具有所需宽度的组件,然后在后面的代码中隐藏那个组件?

    【讨论】:

    • 嗨 Jan 这实际上并不是一个坏主意:) 我只是不知道如何“嗅出”我需要的特定组件视图。这会产生 ≈ 20 个零: for(UIView *v in intervalPicker.subviews) { NSLog(@"%i", v.tag);感谢您的建议,如果有人知道如何访问各个组件,我相信它可以工作
    • 我尝试将所有 picker.subviews 设置为隐藏。这导致除了组件之外的所有内容都被隐藏:) 这也是一个很酷的效果,只是不是我现在需要的。嗯,组件不应该是 Picker 的子视图,这似乎很奇怪?
    • 我认为您无法在实际代码中做到这一点,但如果您将笔尖视为纯文本,您可能会在其中找到一些东西。等我回到家去看看,这里没有mac。
    • 我最终在我的另外两个轮子之间放置了一个狭窄的组件轮子,然后在委托方法中解决它。我已经看了好几天了,实际上我认为这比两个单独的轮子要好:)
    • 我找不到使组件不可见的方法。无论如何,我很高兴这对你有用。我希望在某个时候有人会遇到这个并发布如何尽可能使组件不可见或如何分离两个组件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 2016-05-29
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 2012-10-08
    相关资源
    最近更新 更多