2010-07-19 34 views
13

tôi đang cố gắng tạo một ứng dụng osx chỉ có một cửa sổ và nó sẽ luôn ở trên cùng của màn hình. ai cũng biết cách đạt được nó? cảm ơn.Làm thế nào để tôi tạo một cửa sổ (osx) luôn luôn di chuột lên trên màn hình

+0

Trước khi bạn làm điều này, hãy xem xét rất cẩn thận cho dù đó thực sự là the Right Thing. Bạn nên ít nhất làm cho nó một tính năng mà người dùng bật và tắt. – JeremyP

Trả lời

22

Bạn có thể thay đổi cửa sổ của cửa sổLevel (via -setLevel :) thành NSFloatingWindowLevel.

[window setLevel:NSFloatingWindowLevel]; 

Tài liệu là ở đây: Window_Levels

+0

cảm ơn bạn. nó hoạt động rất tốt: D – xhan

1

Bằng "trên cùng", bạn có nghĩa là bạn không muốn cửa sổ của mình bị che khuất, ngay cả khi một ứng dụng khác đang hoạt động? Trong trường hợp đó, một cách là bắt đầu với mẫu NSPanel trong Trình tạo giao diện, kiểm tra tùy chọn "Tiện ích" và bỏ chọn "Ẩn khi hủy kích hoạt".

Các vấn đề liên quan