2016-11-21 5 views
0

Ich fiebere fieberhaft den Titel eines Fensters mehrzeilig zu machen. Ich habe einen ziemlich langen Titel und muss in der Lage sein, den ganzen Titel zu sehen.Multiline Fenster Titel in Titan

Momentan befindet sich der Titel nur von geschnitten wird und hat drei Punkte, wenn es länger als das Fenster ermöglicht Aber ich brauche es in zwei Linien zu brechen, wenn sie zu lang ist

Mein aktueller Markup wie folgt aussieht:

Oder kann ich vielleicht ein mehrzeiliges Etikett verwenden?

Wer eine Idee?

Thanx

Mein Arbeitscode Dank an Sebastian

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

Antwort

0

können Sie die window.titleControl Set mit einem Label

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

Perfect! Dadurch kann ich ein mehrzeiliges Etikett als Titel des Fensters hinzufügen. Vielen Dank Ich werde meinen Code zu meiner Antwort hinzufügen – Chris

0

Ich habe noch nie, dies zu tun verwaltet, so habe ich immer auf die Titelleiste versteckt und meine eigene erstellt, mit Android müssen Sie erstellen ein benutzerdefiniertes Thema zum Ausblenden der Titelleiste, auch gibt es keine Titelleiste auf iOS.

Ich benutze hauptsächlich Legierung und erstellt eine Nav-Control-Ansicht, die ich durch Verweis auf jede Seite hinzugefügt habe, dann legen Sie den Titel und die Menüoptionen darin.