请教一个 autolayout 的问题

2015-10-29 20:39:47 +08:00
 nellace

中间的蓝色 uiview 的继承 class 为第三方的一个折线图,这个 view 用 autolayout 固定了高度,希望宽度适配屏宽,结果和想象的不一样,谁能指出问题关键点所在在哪里,不知道怎么组织关键字搜索
http://ww4.sinaimg.cn/bmiddle/686c6057jw1exia8lrp65j210x0lo77c.jpg

3173 次点击
所在节点    iDev
14 条回复
nellace
2015-10-29 20:41:08 +08:00
刚才图好像小了
xenme
2015-10-29 20:56:35 +08:00
vulgur
2015-10-29 21:31:30 +08:00
到两边的距离为 0 就可以了啊,两个约束
loveuqian
2015-10-29 21:38:58 +08:00
希望宽度适配屏宽
你要先说你做了什么完成这个啊
zwo
2015-10-29 21:40:58 +08:00
似乎第三方控件不支持 autolayout ,在 5s 模拟器跑也是这种情况吗?
anerevol
2015-10-29 22:20:18 +08:00
之前用 opengl 的 layer 好像也有类似的问题 代码里面手动布局好了
nellace
2015-10-30 08:28:29 +08:00
@xenme 3q 把这个弄大了
nellace
2015-10-30 08:31:52 +08:00
@zwo 5s 里面倒是正常,再大的屏宽就不行了,图表宽度一直会是 320
nellace
2015-10-30 08:32:54 +08:00
@anerevol 那我就用代码布局下吧,本来想逃懒的。。。。。。
nellace
2015-10-30 08:35:45 +08:00
@loveuqian 就把一个 uiview 扔到 sb 上,用 autolayout 适配宽度,然后让这个 uiview 的 class 继承第三方的类
LSBs
2015-10-30 08:45:34 +08:00
你这个折线图是有 x y 轴的吗? x 轴可以拖动不?
nellace
2015-10-30 08:56:16 +08:00
@LSBs x 轴是不可以拖动的,具体功能 https://github.com/Jawbone/JBChartView
zwo
2015-10-30 09:04:30 +08:00
@nellace 作者的 github 里面已经有人提了 issue ,还有解决办法,像这种多人用的开源库,你遇到的问题基本都会有人问。 https://github.com/Jawbone/JBChartView/issues/177
nellace
2015-10-30 09:18:07 +08:00
@zwo 非常感谢,下次多读读 issue 了,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/232108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX