That constructor is actually `UIBarButtonItem.alloc.initWithCustomView`, so the "least surprising" thing would be to use `:custom_view`.

How about it accepts both `:custom_view` and `:view`? `:custom` just doesn't provide any hint about the argument *unless* you know the Cocoa constructor, while the other two provide information regardless of your Cocoa background.