关于dialog内容高度超过父窗体高度时
Closed this issue · 5 comments
dachie commented
当dialog高度超过父窗体时,dialog的上半部分是始终看不到的,但是如果做以下措施:
dialog 默认的
align:{
selfXY: ["50%", “50%”],
baseXY: ["50%", “50%”]
}
当dialog高度超过了父窗体时
align:{
selfXY: ["50%", 0],
baseXY: ["50%", 0]
}
这样就可以得到解决。
虽然这样的动作可以dialog之外去判断加处理,但是影响了dialog的易用性,希望dialog内部可自动处理。
afc163 commented
欢迎 pull-request
dachie commented
代码不太漂亮,功能实现了,望afc163优化后采纳。
afc163 commented
感谢反馈,已修复。
dachie commented
我的修复代码写在了_syncHeight方法内,是因为 自动判断高度会300毫秒执行一次,你写在align里,也是一样的吗?例如:我们假设,dialog的内容在不断增多,高度在不断变化中,超过了一屏高。
afc163 commented
重新设置位置时一定会读 align ,所以这样写是最保险的。