2012-12-19 13 views
5

Bunu nasıl yapabilirim ... Bir siteyi görüntülemek için web görüntülemesini kullanıyorum ve fare bir hipermetnin üzerinde olduğunda bir durum çubuğunda bağlantıyı göstermek gerekir, diye? Eminim bu çok kolay bir şey ama şu ana kadar bu konuda hiçbir şey bulamadım ... Herhangi bir yardım için teşekkürler, MassyKakao'da, web görünümü kullanılarak, fare bittiğinde durum çubuğunda bir bağlantı nasıl görüntülenir? Başlık olarak

+0

Aslında düşündüğünüz kadar kolay değildir. Safari bile bunu varsayılan olarak yapmaz. Bir uzantı gerekiyor. Bunu nasıl yapacağınızdan emin değilim? – Josiah

+0

Bağlantı statüsü elde etmek için bir metode sahip olmadığına inanamıyorum ... Eğer Durum çubuğunu göster'i tıklarsanız Safari'de görünür .... Eminim ki bunu yapmanın basit bir yolu olmalı ... hala onu bulmak zorundayım ... :) – Blue

+0

Oh, bunu bulduğuna sevindim. Bu ilginç. Safari'nin bağlantıdan emin olmasının bir yolunu bilmiyordum. Her gün yeni bir şey öğrenin. Sorunu çözdüğüne sevindim. – Josiah

cevap

6

Anladım! senin Web Görünümü UIDelegate unutmayın Ayrıca

-(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); 
} 

: Ben sooo kolay oldu sooo emindim ... İşte benim aynı sorun var olacak herkes için bunu yaptı. Barış, Massy

İlgili konular