2016-11-21 9 views
0

私は熱狂的にウィンドウの複数行のタイトルを作ろうとしています。 私はかなり長いタイトルを持ち、タイトル全体を見ることができる必要があります。チタンの複数ウィンドウのタイトル

今のカットとウィンドウが することができます。しかし、私は

私の現在のマークアップのように見える長すぎる場合、それは2行に分割する必要があるよりも、それが長い場合に3個のドットを持っていますちょうどタイトル:

/////// 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' 
}); 

答えて

0

あなたはラベル

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', 
}); 
+0

パーフェクトでwindow.titleControlを設定することができます!これにより、ウィンドウのタイトルとして複数行のラベルを追加することができます。 ありがとう、私は私の答えに自分のコードを追加します – Chris

0

への私の作業コードありがとう私はこれを行うために管理したことがないので、私は常にタイトルバーを非表示になって、私自身が作成した、あなたが作成する必要がありますアンドロイドとしていますタイトルバーを隠すためのカスタムテーマ、iOS上のタイトルバーもありません。

私は主に合金を使用し、各ページを参照して追加したナビゲーションコントロールビューを作成し、その中にタイトルとメニューオプションを設定しました。

関連する問題