2011-03-10 80 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一个清晰的背景,所以它看起来就像一个标签或任何你想要的。

相关问题