iOS: создать кнопку ссылки

Я хочу создать IBAction для кнопки, чтобы при ее нажатии приложение переходило в фоновый режим и одновременно открывало сафари по определенной ссылке (например, "www.google.it") Вы можете мне помочь?

24
задан Mike Kinghan 1 December 2017 в 08:27
поделиться

2 ответа

Если вы используете построитель интерфейса:

Создайте UITextView, а не UIButton, напишите ссылку в виде текста на textview и установите флажок ссылки в построителе интерфейса. Он станет ссылкой, которую вы хотите во время выполнения.

3
ответ дан 28 November 2019 в 22:39
поделиться
@interface ViewController : UIViewController<NSURLConnectionDelegate>
@property (strong, nonatomic) IBOutlet UIButton *okbutton;
@property (strong, nonatomic) IBOutlet UIButton *canel;
@property (strong, nonatomic) IBOutlet UITextField *textfiled;
- (IBAction)okButtonClick:(id)sender;

- (IBAction)CanelButton:(id)sender;



- (IBAction)okButtonClick:(id)sender {


    NSString *searchString = textfiled.text; // UItextField.text
    NSString *finalString = [NSString stringWithFormat:@"http://www.google.com/search?q=%@",searchString];

    [[UIApplication sharedApplication]openURL:[NSURL URLWithString:finalString]];



}
0
ответ дан 28 November 2019 в 22:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: