タイトルにあるように、私はWebviewを使用してサイトを表示しており、マウスがハイパーテキスト上にあるときにステータスバーにリンクを表示する必要があります...これを行うにはどうすればよいですか?とても簡単なことだと思いますが、今まで何も見つかりませんでした...助けてくれてありがとう、マッシー
質問する
537 次
1 に答える
6
わかった!私はそれがとても簡単だったと確信していました...これが私の同じ問題を抱えている人のために私がしたことです:
-(void)webView:(WebView *)sender mouseDidMoveOverElement:(NSDictionary *)elementInformation modifierFlags:(unsigned int)modifierFlags
{
NSArray* keys = [elementInformation objectForKey:WebElementLinkURLKey];
//here I pass the link to a label
if (keys != nil) [statusBarLabel setStringValue:[NSString stringWithFormat:@"%@",keys]];
else [statusBarLabel setStringValue:@""];
// NSLog(@"%@",keys);
}
また、webViewをUIDelegateすることを忘れないでください。平和、マッシー
于 2012-12-20T14:29:23.767 に答える