2017-09-19 14 views
0

Depuis la dernière version de iOS11 (version GM), la vue d'activité est affichée défilée vers le haut, avec une résistance de ressort empêchant l'utilisateur de la «dérouler». La version précédente d'iOS 11 (version bêta) n'a jamais souffert de cela, ni iOS 10.L'affichage UIActivityViewController défile dans le dernier iOS11 GM sur iPhone7Plus

De plus, on peut voir une marge vierge en bas et le fait que l'image d'aperçu ne soit pas affichée dans le site Web Aperçu.

Voici le code. Une idée?

let textToShare = "\(message) (\(share))" 


    let objectsToShare : [Any] = [textToShare, url] 
    let activityViewController = UIActivityViewController(activityItems: objectsToShare as [AnyObject], applicationActivities: nil) 

    // New Excluded Activities Code 
    activityViewController.excludedActivityTypes = [.airDrop, .addToReadingList] 

    activityViewController.completionWithItemsHandler = { 
     (activityType: UIActivityType?, completed: Bool, returnedItems: [Any]?, error: Error?) -> Void in 

     _completed(completed) 
    } 

screenshit

Répondre

0

Ok. C'est seulement l'application Twitter elle-même qui a dû être mise à jour pour iOS11 (comme dans iOS11, il n'y a plus de système centralisé, le partage est géré par des applications telles que Facebook ou Twitter).