我试图隐藏UIView但到目前为止没有任何工作。 UIView位于UITableView的底部,不在其内部作为单元格。这是我到目前为止所尝试的:
sort(a$mpg)
viContainerLocation是我试图隐藏的UIView。上面的代码隐藏了UIView中的所有元素,但是留下了一个带有UIView尺寸的空白区域。 由于我不理解的原因,当我使用此代码时隐藏了viContainerLocation:
p <- ggplot(mtcars, aes(factor(vs), y=mpg, fill=factor(am))) +
geom_bar(stat="identity",position="dodge") +
geom_text(data = a, aes(label = mpg),
position = position_dodge(width=0.9), size = sort(a$mpg))
但是使用这段代码时,空白区域显示的时间只有几分之一秒,看起来不太好。
如何让它从一开始就消失?
答案 0 :(得分:2)
你误解了一些事情。
隐藏UIView时,此视图占用的空间仍然可见。
如果您希望桌面视图填充缺失的空间,最快捷的方法是将您的tableview和视图嵌入UIStackView
。
在UIStackView
中,当您将一个子视图设置为isHidden=true
时,视图将被删除,其他视图将填充左侧空间。
此处有更多信息:https://developer.apple.com/documentation/uikit/uistackview