Ich möchte Sie fragen, wie Sie die Eigenschaft "center" einer Ansicht (z. B. Etikett) verwenden. Wenn ich es einstelle, passiert nichts, das entsprechende Label stellt sich auf die Mitte des Bildschirms ein, egal was ich als Punkt x und y.:20 in der Kreation einstelle, aber ich muss es später zentrieren.Neupositionierung des Etiketts
Mein Code
var width = Ti.Platform.displayCaps.platformWidth;
var height = Ti.Platform.displayCaps.platformHeight; //create simple window
var window = Ti.UI.createWindow({
width:width,
height:height,
backgroundColor:"#ffffff"
});
//add button to window with predefined left padding
var button = Ti.UI.createButton({
title:"Press me",
left:20,
color:"#000000"
});
window.add(button);
button.addEventListener("click", function() {
//this should set button position to center, but does nothing
button.setCenter(width/2, height/2);
});
window.open();
Können Sie Ihren Beitrag mit Ihrem Code bearbeiten? danke – Giordano
var width = Ti.Platform.displayCaps.platformWidth; var Höhe = Ti.Platform.displayCaps.platformHeight; // erstellen einfaches Fenster var window = Ti.UI.createWindow ({ Breite: Breite, Höhe: Höhe, background: "# FFFFFF" }); // Taste, um Fenster mit vordefinierten links var Taste = Ti.UI.createButton ({: "Drück mich", links: 20, Farbe: Titel "# 000000" }) padding hinzuzufügen; window.add (Schaltfläche); button.addEventListener ("click", function() { // Dies sollte die Tastenposition in die Mitte setzen, aber tut nichts button.setCenter (width/2, height/2); }); window.open(); –