Ich verwende XCode 4.6.1 und entwickle für iOS 6.
Ich habe dem Storyboard eine Schaltfläche hinzugefügt. Ich habe in meiner Implementierungsdatei ViewController.m
:
Ich versuche, die Eigenschaften der Schaltfläche b1
wie folgt zu ändern (in derselben Datei: ViewController.m
):
Wenn ich die App im Simulator starte, wird der alpha
der Schaltfläche erfolgreich auf 0.5
gesetzt.
Die Position und Größe der Schaltfläche ändert sich jedoch nicht.
Ich habe verschiedene Wege ausprobiert, um das zu erreichen. Nichts scheint zu funktionieren. Ich würde gerne wissen, was ich falsch mache. Ich bin ziemlich neu in Objective C. Jede Hilfe würde sehr geschätzt werden.
Sie verwenden wahrscheinlich das automatische Layout:
Wenn Sie das automatische Layout verwenden, können Sie Ihre Ausgaberahmen nicht manuell ändern. Sie haben zwei Möglichkeiten: Sie können das automatische Layout entweder deaktivieren (dann sollte Ihr Code funktionieren) oder Outlets für Ihre Constraints erstellen und dann die Constraints programmgesteuert ändern:
%Vor%und dann in deinem Code:
%Vor%usw. mit allen Einschränkungen, die geändert werden müssen.
Tags und Links objective-c ios uibutton xcode4.6