2015-03-15 15 views
9

Tôi vừa gặp phải một lỗi lạ khi đưa ảnh vào thanh Tab hình ảnh của mình.iOS8/Swift: Tab thanh Mục nhỏ hơn khi nhấp vào

Khi tôi nhấp vào hình ảnh trong phiên bản được xây dựng, hình ảnh sẽ áp dụng inset mỗi khi tôi nhấp vào nó -> vì vậy nếu bạn nhấp vào nó, nó sẽ biến mất - nếu bạn nhấp vào một mục Tab Tab khác sẽ xuất hiện lại.

Rõ ràng điều này chỉ xảy ra nếu bạn thiết lập trái/phải inset - không nếu bạn chỉ đặt trên/dưới

Bất cứ ai cũng biết làm thế nào để sửa lỗi này mà không thay đổi kích thước thực tế Tab Bar Hình ảnh bên ngoài?

+0

Sẽ hữu ích nếu bạn đăng một số mã. Điều này có mùi giống như mã không đúng chỗ. –

+0

không có mã viết tay nào liên quan - tôi đặt các mục trên thanh tab/bộ điều khiển/v.v. trong storyboard – longbow

+0

bạn cũng có thể tái tạo điều này trong một dự án ví dụ về thanh tab mới - chỉ cần điền vào các insets như đã nói và bạn sẽ thấy một số hoạt hình lạ/thay đổi kích thước đang diễn ra – longbow

Trả lời

9

bước để giải quyết vấn đề:

  1. Chọn mục thanh tab của ViewControllers vấn đề trong IB
  2. Đến Kích phần Inspector (ở bên phải)

Đảm bảo bạn hình ảnh insets được cân bằng Nếu bạn cho 5px inset lên trên thì cân bằng với một -5px inset xuống dưới Nếu bạn đưa 5px inset sang trái thì cân bằng với một -5px inset sang phải

+1

Hài hước, nhưng đó chính là lý do tại sao nó xảy ra trong dự án của tôi! Tôi đã thử nghiệm với insets và quên để xóa chúng lên. Cảm ơn rất nhiều!! – mimic

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