AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung XE4 und iOS: Auf UIApplication zugreifen?

XE4 und iOS: Auf UIApplication zugreifen?

Ein Thema von romber · begonnen am 11. Nov 2013 · letzter Beitrag vom 14. Jan 2014
 
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.167 Beiträge
 
Delphi 10 Seattle Professional
 
#1

XE4 und iOS: Auf UIApplication zugreifen?

  Alt 11. Nov 2013, 10:49
Hallo!

Ich habe hier im Forum einige Tutorials für iOS-Entwicklung gefunden, darunter dieses Tutorial zum ein- bzw. ausblenden der StatusBar: http://blogs.embarcadero.com/ao/2011/10/04/39141. Delphi XE4 kann die Code nicht kompilieren, weil die ganzen deklarierten FMX_ Units fehlen und auch der Unit iPhoneAll ist irgendie nicht da. Für welche Delphi-Version ist dieses Code überhaupt?

Auf die UIApplication wird in dem Tutorial so zugegriffen:

Delphi-Quellcode:
{$IFDEF FPC}
UIApplication.sharedApplication.setStatusBarHidden(not UIApplication.sharedApplication.isStatusBarHidden);
{$ENDIF}
In Delphi XE4 geht das gar nicht. So versuche ich unter Delphi XE4 auf die UIApplication zuzugreifen:

Delphi-Quellcode:
var
  MyApp: UIApplication;
begin
  MyApp := TUIApplication.Wrap(TUIApplication.OCClass.SharedApplication);
  MyApp.setStatusBarHidden(true, 1);
end;
Das Problem mit disem Code ist, dass die Statusleiste im Simulator ausgeblendet wird, auf dem Gerät nicht. Ausserdem sieht man im Tutorial, dass die verwendeten Pascal-Methoden praktisch mit Xcode-Methoden übereinstimmen. Das wird z.B. mit diese Zeile aus dem Tutorial deutlich:

UIApplication.sharedApplication.setStatusBarHidden_withAnimation(not UIApplication.sharedApplication.isStatusBarHidden, UIStatusBarAnimationFade);

Dort ist sogar die Animationsmethode angegeben. Welche Variante ist richtig?
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz