Bilgi satırı görüntülemek için bir pop-up görüntülemek istiyorum. UIAlertView’de ios’da bir şey var mı ve nasıl açılırlar. TeşekkürlerKakaoda uyarı pop-up'ı nasıl gösterilir?
cevap
NSAlert
kakaoda kullanabilirsiniz. Bu ios içinde UIAlertView
ile aynıdır. size pop-up olabilir uyarısı bu
NSAlert *alert = [NSAlert alertWithMessageText:@"Alert" defaultButton:@"Ok" alternateButton:@"Cancel" otherButton:nil informativeTextWithFormat:@"Alert pop up displayed"];
[alert runModal];
DÜZENLEME tarafından: artık önerilmemektedir yönteme yukarıdaki gibi
Bu son kullanılan yöntemdir.
NSAlert *alert = [[NSAlert alloc] init];
[alert setMessageText:@"Message text."];
[alert setInformativeText:@"Informative text."];
[alert addButtonWithTitle:@"Cancel"];
[alert addButtonWithTitle:@"Ok"];
[alert runModal];
Bu yöntem kullanımdan kaldırılmıştır. Apple dokümantasyon teklifleri - "Onaylanmamış. Bunun yerine, bir NSAlert nesnesini atayın ve başlatın ve özelliklerini uygun şekilde ayarlayın." –
Evet Bu yöntem şimdi kullanımdan kaldırılmıştır. Ama yine de bunu kullanabilirsin, Her neyse, uyarımı göstermenin yeni yöntemi için cevabımı düzenliyorum. – Surjeet
Çarpıcı bir şekilde NSAlert sınıfında, uyarınızı sunmak için bir iletişim kutusu veya sayfa gösterebilen bir sınıf var.
Swift 3,0
let alert = NSAlert.init()
alert.messageText = "Hello world"
alert.informativeText = "Information text"
alert.addButton(withTitle: "OK")
alert.addButton(withTitle: "Cancel")
alert.runModal()
Swift 3.0 Örnek:
Bildirimi:
func showCloseAlert(completion : (Bool)->Void) {
let alert = NSAlert()
alert.messageText = "Warning!"
alert.informativeText = "Nothing will be saved!"
alert.alertStyle = NSAlertStyle.warning
alert.addButton(withTitle: "OK")
alert.addButton(withTitle: "Cancel")
completion(alert.runModal() == NSAlertFirstButtonReturn)
}
Kullanım:
showCloseAlert { answer in
if answer == true{
self.dismissViewController(self)
}
}
Eğer
let answer = dialogOKCancel(question: "Ok?", text: "Choose your answer.")
cevap seçme hakkında doğru veya yanlış olacaktır
func dialogOKCancel(question: String, text: String) -> Bool
{
let alert = NSAlert()
alert.messageText = question
alert.informativeText = text
alert.alertStyle = NSAlertStyle.warning
alert.addButton(withTitle: "OK")
alert.addButton(withTitle: "Cancel")
return alert.runModal() == NSAlertFirstButtonReturn
}
Swift
bu yöntemi kullanmak Sonra bu şekilde diyebilirsiniz "Tamam" ya da sırasıyla "İptal".
Lütfen şu ana kadar ne denediğinizi bize gösteriniz .. – Shivaay