社区
iOS
帖子详情
怎样才能把UIView.hidden=NO的时候把这块区域也去掉?
sunwei_07
2015-08-09 08:59:22
我想用一个UIButton控制一个UIView里的内容是否显示。现在是用hidden属性YES和NO来控制,但是我想在hidden=NO的时候,自动把这块区域也减去,显示的时候再占用这块区域。现在hidden=NO虽然View是隐藏了,但是后面的区域还是占据着,只不过变成背景色变白色而已,求解
...全文
468
4
打赏
收藏
怎样才能把UIView.hidden=NO的时候把这块区域也去掉?
我想用一个UIButton控制一个UIView里的内容是否显示。现在是用hidden属性YES和NO来控制,但是我想在hidden=NO的时候,自动把这块区域也减去,显示的时候再占用这块区域。现在hidden=NO虽然View是隐藏了,但是后面的区域还是占据着,只不过变成背景色变白色而已,求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunwei_07
2015-08-09
打赏
举报
回复
是用CGRectZero可以嘛,貌似没效果
我想要的效果是 当点击隐藏按钮的时候,达到状态2的图片,然后再点击显示按钮的时候回复到状态1的图片效果
状态1:
状态2:
不担心
2015-08-09
打赏
举报
回复
hide=no的时候是不隐藏 你要在隐藏的时候把区域也去掉要自己修改他的高度为0
不担心
2015-08-09
打赏
举报
回复
这个功能我也实现过,我是把显示和隐藏按钮放在一个容器view里面,然后通过autolayout约束view的top为label的bottom,之后点隐藏的时候修改view的约束,将top改为顶部账号密码所在容器的bottom,简单点的话你可以直接修改label的约束,将高度改为0 如果不用autolayout更简单,直接把两个位置写上就行了 其实就是一个更新约束的过程,我是用的masonry这个框架来做约束的,相对简单一些
隐藏指定的
UIView
区域
本博客展示了如何通过按钮点击操作,在iOS应用中实现UILabel文本的隐藏与显示功能,涉及
UIView
的
hidden
属性的应用。
UIView
详解
本文深入讲解
UIView
的重要属性和方法,包括视图的可视化属性、层级管理、调整大小行为、事件处理等关键方面,并探讨如何利用这些特性进行高效开发。
IOS--之UIWindow(窗口)、
UIView
(视图)
本文详细介绍了iOS中的UIWindow和
UIView
的概念及其关系。UIWindow是应用程序展示内容的窗口,通常一个应用有一个UIWindow对象。而
UIView
代表屏幕上的矩形
区域
,包括各种UI控件。文中讲解了如何创建UIWindow和
UIView
,以及坐标系、frame、center、bounds等关键属性,还涵盖了视图的添加、层次结构以及重要属性如
hidden
、alpha、tag等。
UIView
一些知识点
本文详细介绍了在iOS应用开发中如何创建、配置、添加和管理
UIView
及其子类,包括设置背景颜色、添加到父视图、使用tag进行唯一标识、透明度调整、隐藏显示等操作。同时,介绍了如何通过父视图和子视图的tag值获取对应子视图,以及如何使用frame、center、alpha和
hidden
属性进行视图布局和状态控制。
UIView
详解1
本文详细介绍了
UIView
的可视化属性如背景颜色、隐藏、透明度等,以及管理视图层次的方法,包括添加、移除、调整子视图的位置和层级,提供了丰富的代码示例。
iOS
29,040
社区成员
12,459
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章