Najpierw potrzebujesz podklasy UIActivity
.
Następnie należy zastąpić niektóre metody, w tym activityImage
, aby ustawić ikonę i performActivity
do wykonania działania (co nazywa się "IBAction" w pytaniu).
Jeśli zamiast wykonywać akcję w trybie cichym, najpierw potrzebujesz dodatkowej interakcji użytkownika i informacji o Twojej niestandardowej aktywności (np. Takiej, jak wpis na Twitterze dla standardowego UIActivity), powinieneś zastąpić activityViewController
zamiast performActivity
.
Po podklasy UIActivity
(jak, na przykład, MyActivity
), należy utworzyć egzemplarz MyActivity
i sprawiają, że element tablicy applicationActivities
które przechodzą do initWithActivityItems:applicationActivities:
.
Zapoznaj się z the documentation for UIActivity, aby uzyskać dokładnie to, co chcesz przesłonić podczas tworzenia podklasy i wymagań dotyczących ikon.
Mam nadzieję, że to trochę pomaga.
[http://stackoverflow.com/questions/12766300/how-can-i-create-i-ustom-uiactivity-and-uiactivityprovider-in-ios-6][1] [1]: http://stackoverflow.com/questions/12766300/how-can-i-create-a-ustom-uiactivity-and-uiactivityprovider-in-ios-6 To pokazuje dokładnie, jak to zrobić, za chwilę zostałem postem podstawowym aplikacja z jednym przyciskiem i kodem. – OscarTheGrouch
Nie rozumiem, czy nadal potrzebujesz odpowiedzi na to pytanie? –
Ktoś inny odpowiedział na to w innym pytaniu – OscarTheGrouch