üzerinde bir NSTextField odaklanan etkisini nasıl değiştirilir, kullanmakta şey odaklanarak etkisini değiştirebilir. NSTextField'a odaklanmanın etkisini nasıl değiştirebilirim (veya hiç bir şey yapmamalı)?BB'de OSX
6
A
cevap
12
komuta Kakao eşdeğer yukarıda olacaktır:
[[textField window] makeFirstResponder:textField];
görünümünü değiştirerek gelince, sadece bir metin için ("global") tüm uygulamalarda tüm denetimler için değiştirmek veya nasıl soruyorsunuz Kendi uygulamanızda alan? Küresel bir değişiklik için API yok, bu yüzden sistem kesmek tek yolun. İyi şanslar. Ben göremiyorum
[textField setFocusRingType:NSFocusRingTypeNone];
// (or NSFocusRingTypeDefault or NSFocusRingTypeExterior)
İlgili konular
- 1. OSX
- 2. OSX
- 3. OSX
- 4. OSX
- 5. OSX
- 6. OSX
- 7. Mac OSX
- 8. Eğer OSX
- 9. GLFW OSX
- 10. Mac OSX
- 11. P4merge'ı OSX
- 12. LLVM: OSX
- 13. , OSX Mavericks
- 14. OSX su komut sorunu
- 15. Komutu Uyku Ekranı OSX
- 16. Database.yml dosyasının çalışması, OSX
- 17. OSX ve iOS
- 18. Mac OSX 10.5
- 19. nasıl OSX 10.8
- 20. Kakao: çalıştırmak OSX
- 21. Bitbucket: Mac OSX
- 22. OSX USB Denetimi
- 23. Eclipse Segfault (OSX)
- 24. OpenCV 2.1 Mac OSX
- 25. OSX eşdeğer IP_RECVERR
- 26. ffmpeg ekran kaydı, OSX
- 27. OSX Segmentasyon Hata 11 Android
- 28. Yaratma KSS, özel anahtar osx
- 29. Tomcat, Netbeans Mac OSX Lion
- 30. OSX Terminali - Uygulamayı Değiştir Odaklanma
nerede bir can: (kendi uygulamaya dahil olanlara), böyle zamanında Interface Builder veya kod tarafından odak halkası tipini ayarlayabilirsiniz sahibi denetimler için
Interface Builder'da 'NSFocusRingTypeNone 'öğesini ayarlayın. Bunun dışında cevabın bana yardımcı oldu. –
@AdamJohns Nitelikler panelinin altında, son bölüme "Görünüm" başlığını yazın. Odaklama Halkası ayar kontrolü bir açılır penceredir. Seçilmiş kişi". –
Bunun NSSecureTextField için çalışmadığı görülüyor. Bu sorunu da yaşadınız mı? –