2011-03-10 75 views

回答

3

PengOne說了些什麼。或者像這樣編程:

UIButton* button = [UIButton buttonWithType: UIButtonTypeCustom]; 
[button setTitle:@"obliquely.org.uk" forState:UIControlStateNormal]; 
[[button titleLabel] setFont: [UIFont systemFontOfSize: 16.0]]; 
[[button titleLabel] setTextAlignment:UITextAlignmentRight]; 
[button setTitleColor: [UIColor lightGrayColor] forState:UIControlStateNormal]; 
[button setTitleColor: [UIColor darkGrayColor] forState:UIControlStateHighlighted]; 
[button setFrame: CGRectMake (100.0, 100.0, 140.0, 16.0 + 4.0) 
[button addTarget:self action:@selector(appWebsite) forControlEvents:UIControlEventTouchUpInside]; 

這給出了一個灰色的鏈接,當用戶點擊它時會變暗。如果您想根據方向仔細和不同地定位鏈接/無論您是在iPad上還是iPhone /屏幕上發生的其他事情,以編程方式執行此操作可能會有所幫助。 (雖然,當然,你仍然可以使用IB,只是調整的框架。)

,然後添加一個方法有點像這樣:

- (void) appWebsite; 
{ 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://obliquely.org.uk/blog/app"]]; 
} 
3

添加一個按鈕,

IBOutlet UIButton *myButton; 

,並宣佈行動

-(IBAction)goToWebSite; 

按鈕目標設置爲在IB的動作。在.m文件中,定義動作:

-(IBAction)goToWebSite { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.mywebpage.com"]];   
} 
1

使用UITextView來保存URL文本。它會自動點擊並在點擊時將用戶帶到那裏。你可以給textView一個清晰的背景,所以它看起來就像一個標籤或任何你想要的。

相關問題