2011-07-02 24 views

回答

0

是的,你可以创建一个像appDelegate一样的全局函数,并传递该函数的一些参数。就像传递你的navigationController,target,selector一样。

以下是示例代码片段。

- (UIBarbuttonItem *) rightBarButtonGlobal:(UINavigationItem*)navigationItem target:(id)target { 
    //you can also pass nsstring for title and selector for you desired selector. 
    //But as per your question I assume you want a application logo like button in navigation bar. If that is the case just pass navigationItem as parameter.Create your logo button and assign to navigationItem. 
    //Allocate button here 
    navigationItem.rightBarButtonItem = button; 
    [button release]; 
}