钛色多行 window 标题
Multiline window title in titanium
我正在狂热地尝试制作 window 多行标题。
我有一个相当长的标题,需要能够看到整个标题。
现在,如果标题超过 window 允许的长度,标题将被截断并带有三个点
但如果它太长,我需要它分成两行
我当前的标记如下:
/////// create first starting window ////////
var startWin = Titanium.UI.createWindow({
title: 'Some really long title that has to be wrapped',
navBarHidden: false,
exitOnClose: true,
barImage: '/images/header_background.png',
titleAttributes: {
color: '#FFF',
font: {
fontSize: 20,
minFontSize: 15,
fontWeight: 'bold',
wordWrap: true
}
}
});
或者我可以使用多行标签吗?
有人有想法吗?
谢谢
我的工作代码感谢塞巴斯蒂安
page_title = Ti.UI.createLabel({
text: 'Algorithmen',
height: 80,
left: 60,
right: 60,
textAlign: 'center',
color: '#fff',
font: {
fontSize: 18,
fontWeight: 'bold',
wordWrap: true
}
}),
startWin = Titanium.UI.createWindow({
titleControl: page_title,
navBarHidden: false,
exitOnClose: true,
barImage: '/images/header_background.png'
});
我从来没有设法做到这一点,所以我总是隐藏标题栏并创建自己的标题栏,android你需要创建一个自定义主题来隐藏标题栏,也没有iOS.
上的标题栏
我主要使用 alloy 并创建了一个导航控件视图,我通过引用添加到每个页面,然后在其中设置标题和菜单选项。
您可以设置window.titleControl带有标签
var startWin = Titanium.UI.createWindow({
titleControl: Ti.UI.createLabel({
text:'Some really long title that has to be wrapped'
font:{
fontSize: 20,
minFontSize: 15,
fontWeight: 'bold'
}
}),
navBarHidden: false,
exitOnClose: true,
barImage: '/images/header_background.png',
});
我正在狂热地尝试制作 window 多行标题。 我有一个相当长的标题,需要能够看到整个标题。
现在,如果标题超过 window 允许的长度,标题将被截断并带有三个点 但如果它太长,我需要它分成两行
我当前的标记如下:
/////// create first starting window ////////
var startWin = Titanium.UI.createWindow({
title: 'Some really long title that has to be wrapped',
navBarHidden: false,
exitOnClose: true,
barImage: '/images/header_background.png',
titleAttributes: {
color: '#FFF',
font: {
fontSize: 20,
minFontSize: 15,
fontWeight: 'bold',
wordWrap: true
}
}
});
或者我可以使用多行标签吗?
有人有想法吗?
谢谢
我的工作代码感谢塞巴斯蒂安
page_title = Ti.UI.createLabel({
text: 'Algorithmen',
height: 80,
left: 60,
right: 60,
textAlign: 'center',
color: '#fff',
font: {
fontSize: 18,
fontWeight: 'bold',
wordWrap: true
}
}),
startWin = Titanium.UI.createWindow({
titleControl: page_title,
navBarHidden: false,
exitOnClose: true,
barImage: '/images/header_background.png'
});
我从来没有设法做到这一点,所以我总是隐藏标题栏并创建自己的标题栏,android你需要创建一个自定义主题来隐藏标题栏,也没有iOS.
上的标题栏我主要使用 alloy 并创建了一个导航控件视图,我通过引用添加到每个页面,然后在其中设置标题和菜单选项。
您可以设置window.titleControl带有标签
var startWin = Titanium.UI.createWindow({
titleControl: Ti.UI.createLabel({
text:'Some really long title that has to be wrapped'
font:{
fontSize: 20,
minFontSize: 15,
fontWeight: 'bold'
}
}),
navBarHidden: false,
exitOnClose: true,
barImage: '/images/header_background.png',
});