【问题标题】:Titanium Alloy SplitWindow IOS strange behavior change width钛合金SplitWindow IOS奇怪行为改变宽度
【发布时间】:2013-12-30 13:50:41
【问题描述】:
  <SplitWindow id="home" platform="ios" formFactor="tablet">
            <Require src="master" id="master"/>
            <Require src="detail" id="detail"/>
  </SplitWindow>

如果我在两个窗口之间水平拖动black separation line,我有一个strange behavior。 窗户会根据我的动作改变大小。

而且,如果我更改 windows 的width 就更容易识别black separation line

function demo() {
Alloy.Globals.master.win.width = 512;
Alloy.Globals.detail.win.width = 512;
}

[For test purpose you have to aim the exact pixel of the black separation line ]

您能告诉我为什么会发生这种情况以及如何阻止这种行为吗?

【问题讨论】:

  • 你能再清楚一点“奇怪的行为”是什么吗?我猜这是两条线的宽度不同。但我不得不猜测......
  • 你试过在SplitWindow上设置touchEnabled=false吗?
  • 问题是这两行不是不同的“实体”,在拆分视图正常工作前一秒,在它搞砸了所有内容后一秒,无法设置这些尺寸

标签: javascript ios7 titanium titanium-mobile titanium-alloy


【解决方案1】:

看到这个问题贴出来后,我测试了自己的 SplitWindow 应用程序(它不是 Alloy 应用程序),那里也存在错误。

我试图阻止这种情况发生的一切都是徒劳的。我认为这是一个错误,应该在 Titanium JIRA 上报告。

【讨论】:

    猜你喜欢
    • 2021-08-30
    • 2017-08-29
    • 2013-11-14
    • 2023-03-22
    • 2018-03-17
    • 2012-03-21
    • 2013-09-21
    • 1970-01-01
    • 2014-04-28
    相关资源
    最近更新 更多