How to create a float window floating above all other windows just like twitter?
Question
The twitter app has a float window when you click the contextual menu "Tweet",is it a NSPanel? How to?
Solution
Take a look at NSWindow's setLevel: method:
Each level in the list groups windows within it in front of those in all preceding groups. Floating windows, for example, appear in front of all normal-level windows. When a window enters a new level, it’s ordered in front of all its peers in that level.
-- from NSWindow's setLevel: reference.
You may also find Matt Gemmell's MAAttachedWindow project helpful:
OTHER TIPS
This can be achieved with an NSWindow subclass. Check Matt Gemmell's custom MAAttachedWindow
class here.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow