2012-01-28 6 views
5

tôi muốn tạo một mục trên thanh công cụ như mục trung tâm thấy trong Xcode/iTune/Dụng cụ/etc:Xcode/iTunes/Instruments mục thanh công cụ trung tâm; nó được gọi là gì và làm thế nào để tạo ra nó?

central toolbar item

bất cứ ai có thể cho tôi biết những gì nó được gọi là và làm thế nào để đi về việc tạo của riêng tôi?

Ngoài ra, tôi có gặp phải sự cố khi ứng dụng của tôi được Apple chấp thuận khi tôi gửi ứng dụng đến Mac App Store, để bắt chước ứng dụng của Apple quá nhiều không?

+1

Tôi chưa thử trước đây, nhưng có vẻ hợp lý khi tạo thanh công cụ, sau đó thực hiện chế độ xem tùy chỉnh của riêng bạn để bắt chước những gì bạn muốn. – TheAmateurProgrammer

+0

@theAmateurProgrammer Tôi đồng ý. Bất kỳ ý tưởng gì Apple gọi chế độ xem này? – trojanfoe

+0

Không chắc chắn. Tôi đoán nó sẽ không thực sự quan trọng. Đó là vào những gì bạn muốn làm với nó. – TheAmateurProgrammer

Trả lời

0

Đây là quyền kiểm soát riêng tư của Apple, nhưng bạn không thể tạo nó dưới dạng NSToolbarItem. Kiểm tra Q/A khác này để biết cách thêm chế độ xem tùy chỉnh trong khung chính của cửa sổ.

Is it possible to draw in the label area of NSToolbar?

+0

Điều đó không đúng - tôi đã tạo điều khiển bằng câu trả lời cho câu hỏi này: http://stackoverflow.com/questions/5951196/itunes-style-box-in-cocoa. Tôi đã thêm nó vào thanh công cụ và thậm chí đã lấy nó trung tâm một cách chính xác. – trojanfoe

+0

@trojanfoe: đoạn mã tại liên kết bạn cung cấp không sử dụng NSToolbarItem và NSToolbar: nó ghi đè phương thức drawRect: của NSView để vẽ một hộp tùy chỉnh. Những gì tôi đang nói trong câu trả lời của tôi là iTunes và Xcode không sử dụng một NSToolbarItem để hiển thị màn hình LCD của họ, khi họ đang vẽ trong khu vực nhãn của thanh công cụ. –

+0

Có vẻ như họ vẽ * trên * thanh công cụ bằng cách sử dụng cửa sổ riêng biệt. Tôi không muốn làm điều đó vì nó quá tệ với tôi ... – trojanfoe

0

tôi đã nhận thấy một số điều thú vị về Instruments :

  • Nếu bạn làm cho cửa sổ thu hẹp sao cho menu mục bổ sung được kích hoạt, các mục trong menu đó đều trống.
  • Bạn không thể thay đổi kích thước biểu tượng hoặc bật/tắt nhãn.
  • Màu sắc không có nhãn khi bạn thêm nhãn vào thanh công cụ.
  • Nhãn trên không gian, không gian linh hoạt và màu sắc không khớp với nhãn của các mặt hàng khác.

Đây là thú vị bởi vì họ dường như phù hợp với một ý tưởng tôi đã thực hiện điều này: lần lượt nhãn off, và cung cấp cho tất cả mục của bạn tùy chỉnh quan điểm, nơi các mặt hàng bình thường trông thực sự đã tự rút ra nhãn. Nó rõ ràng sẽ là rất nhiều công việc, nhưng nó cung cấp cho bạn đủ tự do để thực hiện các mục có chiều cao đầy đủ.

Điều thú vị là, không giống như cửa sổ xem/cửa sổ mà Xcode dường như sử dụng, bạn vẫn có một thanh công cụ có thể tùy chỉnh với các mục có thể kéo được.