【问题标题】:How to offset the title control in Titanium如何在 Titanium 中偏移标题控件
【发布时间】:2013-04-09 01:26:29
【问题描述】:

如何在钛中偏移标题控件?

现在我正在尝试在标题控件中的标签上放置一个 left: -100 属性,该属性适用于您打开视图但随后又移回中心的情况。

对我如何实现这一转变有什么建议吗?

提前致谢!

var txtSearch = Titanium.UI.createTextField({
    hintText: 'Keyword to search for',
    height: 'auto',
    width: 220,
    left: -100,
    font: {fontSize: 12},
    enabled: true,
    keyboardType:Titanium.UI.KEYBOARD_EMAIL,  
    returnKeyType:Titanium.UI.RETURNKEY_DEFAULT,  
    borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
    autocapitalization: Titanium.UI.TEXT_AUTOCAPITALIZATION_NONE,
    clearButtonMode: Titanium.UI.INPUT_BUTTONMODE_ONFOCUS
});
win.setTitleControl(txtSearch);

var btnSearch = Titanium.UI.createButton({
    title: 'Search',
    height: 'auto',
    width: 'auto',
    font: {fontSize: 13}
});
win.rightNavButton = btnSearch;

如果我点击搜索按钮,它会将我带到搜索结果页面,然后我点击后退按钮,文本框不会被移动并且看起来很好。只有在页面第一次加载时

【问题讨论】:

  • 编辑@JosiahHester

标签: ios controls titanium title offset


【解决方案1】:

尝试将文本字段添加到视图中,然后将视图设置为标题控件:

var container = Ti.UI.createView({
    width: 320
});

var txtSearch = Titanium.UI.createTextField({
    hintText: 'Keyword to search for',
    height: 'auto',
    width: 220,
    left: 0,
    font: {fontSize: 12},
    enabled: true,
    keyboardType:Titanium.UI.KEYBOARD_EMAIL,  
    returnKeyType:Titanium.UI.RETURNKEY_DEFAULT,  
    borderStyle:Titanium.UI.INPUT_BORDERSTYLE_ROUNDED,
    autocapitalization: Titanium.UI.TEXT_AUTOCAPITALIZATION_NONE,
    clearButtonMode: Titanium.UI.INPUT_BUTTONMODE_ONFOCUS
});
container.add(txtSearch);
win.setTitleControl(container);

【讨论】:

    猜你喜欢
    • 2019-05-23
    • 1970-01-01
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多