2016-05-03 6 views
-4

In Android haben wir Dialog-Aktivität. Wie kann ich dasselbe in iOS simulieren? Ich versuche, die Popup-Ansicht anzuzeigen, wenn eine Taste gedrückt wird. Folgendes ist mein Code.Wie kann eine Ansicht wie ein Popover aussehen?

CGRect frame = CGRectMake(5,5,100, 100); 
Action *view = [[Action alloc] initWithFrame:frame]; 
[self.view addSubview:view]; 

Der obige Code wird ausgeführt, wenn eine Taste gedrückt wird.

Aber es scheint nicht wie ein Popover. Wie kann ich das sortieren und eine Ansicht als Popover anzeigen?

+0

Es hängt wirklich davon ab, welche Art von Blick Sie anzeigen möchten, aber es gibt einen entscheidenden Unterschied zwischen einem 'UIView' und' UIViewController'. Unter iOS ist 'UIViewController' so etwas wie eine Aktivität auf Android. – Sulthan

+0

Verwenden Sie UIAlertController, um ein Popup anzuzeigen. Vielleicht möchten Sie dem Code, den Sie bereits haben, eine benutzerdefinierte Animation hinzufügen. Sehen Sie sich addSubView mit Animation an. –

Antwort

Verwandte Themen