Мое приложение отображает локальные уведомления в нижней части экрана, а не в середине, так как они остальное время. У меня есть фотография ниже, которая показывает мою проблему. Я также приложил свой код ниже для справки. Я создал функцию displayAlert, поэтому мне не нужно повторять этот же код для других предупреждений.Swift 2: локальное уведомление в нижней части экрана вместо среднего
Есть ли у кого-нибудь предложения?
func displayAlert(title: String, message: String) {
var alert = UIAlertController(title: title, message: message, preferredStyle: .ActionSheet)
alert.addAction(UIAlertAction(title: "Okay", style: .Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
@IBAction func loginButton(sender: AnyObject) {
var seperated = emailLabel.text?.componentsSeparatedByString("@")
let username = seperated![0]
if emailLabel.text != "" && passwordLabel.text != ""
{
activityIndicator = UIActivityIndicatorView(frame: CGRectMake(0,0,50,50))
activityIndicator.center = self.view.center
activityIndicator.hidesWhenStopped = true
activityIndicator.activityIndicatorViewStyle = .Gray
view.addSubview(activityIndicator)
activityIndicator.startAnimating()
UIApplication.sharedApplication().beginIgnoringInteractionEvents()
PFUser.logInWithUsernameInBackground(username, password: passwordLabel.text!, block: { (user, error) -> Void in
self.activityIndicator.stopAnimating()
UIApplication.sharedApplication().endIgnoringInteractionEvents()
if user != nil
{
// Logged in!
self.performSegueWithIdentifier(self.loginSegue, sender: self)
}
else
{
// Failed loggin in
if let errorCode = error?.userInfo["error"] as? String
{
self.errorMessage = errorCode
}
self.displayAlert("Failed Log In", message: self.errorMessage)
}
})
}
else
{
displayAlert("Error", message: "Please enter your email and password!")
}
}
Покажите код, который вы используете для отображения уведомления – Wain
Не похож на местное уведомление для меня. – tktsubota
Этот контроллер просмотра является дочерним элементом другого контроллера представления? какова его структура взглядов? – Wain