Мое приложение rss почти завершено, но мне нужно иметь кнопку «share» в правом верхнем углу веб-представления для статей. У меня есть установки кода до сих пор, чтобы показать кнопку «действие» прямо рядом с заголовком статьи, но так как нет реального кода не реализован он не делает ничего:Функция совместного использования для статьи RSS-ленты
Я осуществил что основываясь на коде, который использовался для ячеек таблицы, где есть опция «обновления», и я просто изменил значок. Я использовал бесплатный проект с открытым исходным кодом, чтобы соединить это приложение, и у меня есть небольшая проблема, связанная с тем, как заставить эту кнопку показывать общий листок, который извлекается из нижней части приложения, например:
Я пытался реализовать кнопку dirtectly в навигационной панели, но я не могу, так как веб-вид охватывает весь экран:
Так, так как я не мог Не вводите кнопку прямо в контроллер, который мне нужно было закодировать это в примерно так:
В моем RSSDetail.m классе внутри "- (пустоте) viewDidLoad {":
self.navigationItem.rightBarButton = [[UIBarButtonItem = [[UIBarButtonItem
alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemAction target:self
[email protected](shareButton)];
и у меня есть это в том же файле класса:
-(void) shareButton {
self.webView.userInteractionEnabled = YES;
self.webView.aplha = 0.3;
}
Итак, как вы можете видеть, этот маленький код в этом классе помещает значок, где я его хочу. Но мой вопрос: есть ли код, который я могу реализовать в моем методе «-» (void) shareButton », который будет реализовывать функции совместного использования?
Кроме того, мне нужно, чтобы кнопка на самом деле говорила «Share» в отличие от значка, есть ли в любом случае я могу изменить код для метода «Действие» rightBarButton, чтобы позволить мне вводить слово вместо значка?
Заранее спасибо
Спасибо за помощь. Я смог изменить значок на слово «Share», но, насколько я могу кодировать собственную функцию совместного доступа, я не могу понять, что это правильно. Я попробовал код, который вы мне дали, и редактировал его, но когда я нажимаю кнопку совместного доступа я получаю сообщение «Thread 1: signal SIGABRT». Все, что мне нужно, это поделиться заголовком и ссылкой статьи с выбором, который пользователь делает, чтобы разделить его на – Christophorus
Возможно, это потому, что вы не изменили/не удалили ** [ UIImage imageNamed: @ "imageToShare" **. Он дал это только как пример. Убедитесь, что вы указали правильные элементы. Если вы этого не сделаете, приложение попытается инициализировать массив с помощью * nil * объекта и сработает. – gontovnik
Я удалил это, я посмотрел на пример из ссылки, которую вы опубликовали, и заменил ее на некоторые из них. Попытка использовать «feedTitle» и «feedURL» из моего проекта, но все еще ошибки – Christophorus