Tôi đang phát triển một ứng dụng trong Cocoa. Tôi cần hiển thị tiến trình ở thanh dưới cùng của cửa sổ. Nhưng tôi đang tìm kiếm một giải pháp để đặt một thanh đáy trong một NSWindow
.Thanh dưới cùng ở NSWindow
Mong chờ giải pháp.
Tôi đang phát triển một ứng dụng trong Cocoa. Tôi cần hiển thị tiến trình ở thanh dưới cùng của cửa sổ. Nhưng tôi đang tìm kiếm một giải pháp để đặt một thanh đáy trong một NSWindow
.Thanh dưới cùng ở NSWindow
Mong chờ giải pháp.
Tom là đúng, nhưng cũng có một cái nhìn tại BWToolKit. Nó bao gồm một vài điều khiển tốt đẹp để làm việc với các thanh đáy.
Đây là mã để đặt một thanh ở dưới cùng của cửa sổ (như trong công cụ tìm): Câu trả lời
[theWindow setContentBorderThickness:24.0 forEdge:NSMinYEdge];
Đừng quên đặt 'autorecalculatesContentBorderThickness' thành' NO': http://developer.apple.com/releasenotes/Cocoa/AppKit.html –
Tôi đã tìm kiếm điều này trong hơn một năm, cảm ơn! – alexy13
Nó cũng có thể được thực hiện trong IB - dưới 'biên giới nội dung' của cửa sổ chọn tùy chọn đường viền dưới lớn hoặc nhỏ. Bất kỳ ý tưởng mặc dù làm thế nào để có được biên giới màu đen 1px trên đầu trang của thanh dưới cùng? – tathagata
Về mặt kỹ thuật, câu trả lời của Tom là ok. Bạn có thể tìm thấy một số ý kiến về điều này như thế nào để xử lý điều này trong IB.
Nói chung, bạn nên xem qua số OS X Human Interface Guidelines. Bạn không nên sử dụng thanh đáy cho các ứng dụng mới.
Bạn có thể chỉ một liên kết cụ thể không? Tôi chỉ có thể tìm thấy (sử dụng liên kết của bạn): "Nếu cửa sổ của bạn bao gồm thanh dưới cùng (không điển hình), bạn có thể se điều khiển khung cửa sổ ở thanh dưới cùng ". Điều này nghe có vẻ không khuyến khích ... –
Câu trả lời dưới đây là tốt hơn, đặc biệt vì BWToolKit sẽ không hoạt động trong trình xây dựng giao diện của Xcode 4 – Padraig