Отображать uiactiviesteviewController как лист форм на iPadIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Отображать uiactiviesteviewController как лист форм на iPad

Сообщение Anonymous »

Я пытаюсь отобразить лист обмена без использования Popover, то есть без источника или стрелка.

Код: Выделить всё

class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}

@IBAction func didTapShare(_ sender: UIButton) {
let activity = UIActivityViewController(activityItems: ["banana"], applicationActivities: nil)

if UIDevice.current.userInterfaceIdiom == .pad {
activity.modalPresentationStyle = .formSheet
//            activity.preferredContentSize = CGSize(width: 400, height: 400)
}

present(activity, animated: true, completion: nil)
}

}

< /code>
Это, конечно, сбои < /p>
"UIPopoverPresentationController () should have a non-nil sourceView or barButtonItem set before the presentation occurs."
Но я не хочу, чтобы оно выглядело как всплывающее окно, или имела стрелку - я хочу, чтобы она появлялась в виде листа форм, в середине экрана. /> < /p>

Подробнее здесь: https://stackoverflow.com/questions/675 ... et-on-ipad
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»