Tôi có một ứng dụng phải luôn ở trên đầu các ứng dụng khác. Tôi hiện đang sử dụng thuộc tính setLevel cho cửa sổ chính để giữ nó trên đầu trang của các ứng dụng máy tính để bàn khác.Cách làm cho ứng dụng của tôi luôn ở trên đầu các ứng dụng toàn màn hình
Tôi đang cố gắng sửa ứng dụng của mình để ứng dụng cũng có thể luôn cập nhật ứng dụng toàn màn hình trong Lion. Bất kỳ ý tưởng nào về cách thực hiện điều này?
Đơn đại biểu trông như thế này:
#import "alwaysOnTopAppDelegate.h"
@implementation alwaysOnTopAppDelegate
@synthesize window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[window setLevel:NSFloatingWindowLevel];
}
@end
Kể từ khi toàn bộ các điểm chế độ toàn màn hình là tập trung vào một ứng dụng để loại trừ tất cả những người khác, tôi đã có thể nghĩ hành vi mà bạn đang cố gắng để thực hiện sẽ được coi là không mong muốn bởi hầu hết người dùng đầy đủ ứng dụng màn hình và nó thậm chí không thể thực hiện được. – JeremyP
Hành vi dĩ nhiên là tùy chọn. Có một ứng dụng "Nhân viên yêu thích" trong cửa hàng ứng dụng có tính năng này: http://itunes.apple.com/dk/app/yoink/id457622435?mt=12 –
Tôi đã chỉnh sửa, rõ ràng, không thể thực hiện được và thậm chí có sự chấp thuận của Apple trong hoàn cảnh phù hợp. – JeremyP