nsbrowser

___ answer25714431 ___

Fügen Sie einfach eine einfache %code% ("Benutzerdefinierte Ansicht" in IB) ein und machen Sie den Rahmen des Browsers um "1" in alle Richtungen von den Begrenzungen der umgebenden Ansicht. Die enthaltene Ansicht schneidet den Browser ab, um den Rahmen zu entfernen. Platzieren Sie dann die enthaltene Ansicht in die Hierarchie der umgebenden Ansichten, anstatt den Browser direkt hinzuzufügen.

    
___ answer39191637 ___

Für diejenigen, die immer noch nach einer Lösung suchen. NSBrowser ist die Unterklasse von NSView. Sie können die Rahmenbreite eines NSView-Layers auf 0 setzen:

(schnell)

%Vor%     
___ qstntxt ___

Wie der Titel sagt, möchte ich den Rahmen tatsächlich aus einem NSBrowser-Steuerelement entfernen. Die Eltern sind NSView und NSControl. In NSBrowser selbst und in den übergeordneten Steuerelementen sind keine Methoden verfügbar. Dieser scheint völlig undokumentiert zu sein.

Was den Grund für das Entfernen des Rahmens betrifft, weil er programmatisch in eine andere Ansicht angedockt ist, bedeutet die Ansichtshierarchie, dass bereits ein Rahmen vorhanden ist.

Irgendwelche Ideen?

    
___ answer14818610 ___

Entfernen Sie den Rahmen des %code% , in dem er eingeschlossen ist.

    
___ tag123cocoa ___ Cocoa ist Apples Entwicklungsumgebung für MacOS, bestehend aus Foundation, Application Kit und Core Data. Verwenden Sie den "Kakao-Touch" -Tag für iOS-Fragen. ___ qstnhdr ___ Border von NSBrowser entfernen ___ tag123nbrowser ___ NSBrowser ist ein Cocoa-Steuerelement, das Elemente hierarchisch untergliedert. ___ answer14402304 ___

NSBrowser verwendet NSBrowserCell, um seine Schnittstelle zu implementieren. Das erbt von NSCell. NSCell sollte die Methoden bereitstellen, die Sie benötigen.

Von der NSCell Klassenreferenz ... Verwalten von Anzeigeattributen - setBezeled: - ist Bezeled - setBordered: - ist bestellt - isOpaque - setControlTint: - KontrollTint - setBackgroundStyle: - Hintergrundstil - interiorBackgroundStyle

    
___
4
Antworten

Border von NSBrowser entfernen

Wie der Titel sagt, möchte ich den Rahmen tatsächlich aus einem NSBrowser-Steuerelement entfernen. Die Eltern sind NSView und NSControl. In NSBrowser selbst und in den übergeordneten Steuerelementen sind keine Methoden verfügbar. Dieser scheint...
18.01.2013, 09:38