ios - 如果用UIActivityViewController作出分享的按钮
伊谢尔伦
伊谢尔伦 2017-04-18 09:47:27
0
3
470

像图这样的方式,我知道是用 UIAlertView可以作出来,但是我找了好久 都只有文字的方式,找不到怎么自定义按钮,有没有大大可以指导小妹一下 = =|||

顺带 一下 ,分享,如果带 deep link

我說錯了,不是UIalert 是 UIActivityViewController

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

모든 응답(3)
Peter_Zhu

직접 뷰를 만드세요. 스타일을 작성해 보세요. 그런 다음 필요할 때. 이 뷰를 keywindow에 추가하기만 하면 됩니다. 취소할 때 이 보기를 제거하세요.

앞으로 이런 팝업을 만나게 되실 겁니다. 이 모든 작업이 완료되었습니다. 개발 사고에 제한을 두어서는 안 됩니다. 컨트롤을 작성할 때 몇 가지 공식 컨트롤에만 국한하지 마십시오. 더 복잡한 것들은 직접 구현해야 합니다. 그리고 이것들은 일반적으로 사용됩니다. 독립적이어야 하며 뷰 컨트롤러에 모든 내용을 작성해서는 안 됩니다.

黄舟

ViewController를 캡슐화하고 매번 모달로 표시되도록 하는 것이 좋습니다.
AlertView/Sheet/UIAlertController와 동일한 수준을 원하는 경우.
그런 다음 패키지의 UIWindows를 사용하여 이 ViewController를 표시할 수도 있습니다.

AlertView로는 이 작업을 수행할 수 없습니다. 이를 위해 UIActionSheet를 사용해 볼 수 있습니다. Alert to UIView에 나타날 메소드를 작성합니다. 하지만 버전의 문제는 iOS8 이후에는 Block을 사용하여 UIAlertController를 광범위하게 사용하고 ViewController의 프록시를 사용하지 않으면 프록시가 없다는 점입니다. . 한마디로, 그것은 우아하지 못한 방법이다.

그래서 제가 제안하는 것은 UIViewController를 캡슐화하는 것입니다.

小葫芦

정답
http://www.iashes.com/2015-02...

을 참고해주세요
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿