1

Iphone アプリ iOS 5.0+ 用のカスタム titleView を作成しようとしています。だから私はこのようなグラフィックを配置しました:

UIView *customTitleView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 104, 72)]; 

UIImageView *customTitleGraphics = [[UIImageView alloc] initWithImage:image]; 
[customTitleGraphics setTag:kNavigationImageView]; 
CGRect myFrame = customTitleGraphics.frame; 
myFrame.origin.y = 15.0; 
myFrame.origin.x = -3.0; 

customTitleGraphics.frame = myFrame; 

[customTitleView addSubview:customTitleGraphics]; 
navigationItem.titleView = customTitleView;

そして、これまでのところ機能しています。私が抱えている問題は、別のviewControllerをプッシュしようとしたときです。アニメーションが開始すると、titleViewが突然途切れるように見えます。

https://www.dropbox.com/s/0ysiroxayfld1l3/titleview.mov?v=1mci

どこが間違っているか分かりますか?

4

1 に答える 1

0

UINavigationBar新しい VC をナビゲーション スタックにプッシュすると、タイトル ビューのサイズが変更されると思います。私が提案するのは、ナビゲーション ビューが境界にクリッピングしないようにすることです…</p>

于 2013-05-17T08:56:05.093 に答える