Comments (4)
Actually, a hidden subview DO affect the layout, UIStackView adds a width/height constraint of zero constant
to make that hiding view "collapsed" , other constraints are still connecting against it, a zero width or height makes it not rendering.
from fdstackview.
With FDStackView, it does not respect this. If you modify your demo project to sit views as hidden, the behavior differs depending on which iOS version you are running. I would consider this a bug.
from fdstackview.
@sunnyxx If FDStackView can't animate hidden property as UIStackView can, this issue should remain open, don't you think?
from fdstackview.
实际上 UIStackView 是不对 Hidden 的 Subview 做 layout 计算的,WWDC 201717#412 有提到,目前这个问题还是存在的,iOS 8 上不能通过设置 hidden 对 FDStackView 的 subviews 动态显示和隐藏
from fdstackview.
Related Issues (20)
- 子类化UIStackView,在ios9一下将会失效 HOT 1
- Crash in iOS 8 when remove a view from UIStackView HOT 4
- Return nil if it's compiled as a dynamic framework HOT 5
- ios7进入页面直接crash。 HOT 1
- pod方式安装后,ios8 alloc后stackview为nil HOT 7
- use with one more stackview
- Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named UIStoryboardShowSegueTemplate'
- UIStackView can't be used when the deployment target is lower than 9.0 and Cocoapods version is 1.1.0.rc3
- effected in simulator but not true device。 HOT 1
- Use with swift HOT 1
- removeArrangedSubviews和removeFromSuperView与UIStackView不兼容 HOT 1
- Use with swift3 crash
- iOS8 crash on:resetCanvasConnectionsEffect HOT 1
- 能通过审核么 HOT 1
- 能支持 Carthage 么
- 在iOS10上removeAllSubviews后,再调用addArrangedSubview Crash
- is only available on iOS 9.0 or newer 警告怎么消除
- 在ios8.2下使用 隐藏StatckView上视图时 会崩溃
- addArrangedSubview逻辑错误
- iOS11新增功能提供 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fdstackview.