UIActivityIndicatorView inside UINavigatorBar | Auto Layout still required after executing -layoutSubviews

隐身守侯 提交于 2019-12-10 19:33:33

问题


I would like to add an UIActivityIndicatorView (_av object) object into a left bar button item of UINavigationItem

My code looks like :

UIBarButtonItem * button = [[UIBarButtonItem alloc] initWithCustomView:_av];
[self.navigationItem setLeftBarButtonItem:button];
[button release];

but after I launch the code I take an error:

*** Assertion failure in -[UINavigationBar layoutSublayersOfLayer:],    /SourceCache/UIKit/UIKit-2380.17/UIView.m:5776

2013-04-15 16:28:39.246 * [12484:907] * Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after executing -layoutSubviews. UINavigationBar's implementation of -layoutSubviews needs to call super.'

How I should to implement it correctly ?

来源:https://stackoverflow.com/questions/16017844/uiactivityindicatorview-inside-uinavigatorbar-auto-layout-still-required-after

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!