1

私はiPhoneの開発に不慣れです。ここで行ったことは、画像を表示しているスクロールビューを含むビューをロードすることです。アプリに基本的なナビゲーションコントローラーがあります。画像の読み込み中に、画像が完全に読み込まれていない場合は、MBProgressHUDを追加します。次のコードを使用していますが、表示できません。スクロールビューを移動できないため、ビューにhudが追加されていますが、スクロールビューの前にあります。

HUD = [[MBProgressHUD showHUDAddedTo:self.navigationController.view animated:YES] retain];
[[self.view superview] bringSubviewToFront:self.navigationController.view];

何か提案をお願いします...あなたの助けをありがとう..

4

3 に答える 3

2

あなたがするときを仮定する:

HUD = [[MBProgressHUD showHUDAddedTo:self.navigationController.view animated:YES] retain];

あなたはを取得しますUIImageView、あなたは次のようなことをすることができます:

[scrolView.view addSubView HUD.view];
HUD.frame=CGRectMake(x,y,width,height) //So you can specify where you want your image.
于 2011-07-12T09:29:21.320 に答える
0

RuiAAPeresの回答に基づいて、Swiftのより完全なコード を次に示します。

let frameHeight = self.tableView.frame.size.height
let frameWidth = self.tableView.frame.size.width
let hudHolderYCoord = frameHeight / 4 + self.tableView.contentOffset.y
let hudHolder = HUDHolderView(frame: CGRectMake(0, hudHolderYCoord, frameWidth, frameHeight / 2))
hudHolder.backgroundColor = UIColor.clearColor()
self.view.addSubview(hudHolder)
let hud = MBProgressHUD.showHUDAddedTo(hudHolder, animated:true)
let label = "Just a sec.."
hud.labelText = label
于 2015-06-13T02:10:51.113 に答える
0

スクロールビューでもテーブルビューでも、次のリンクを参照できます

中央のMBProgressHUDがtableViewまたはscrollViewに追加されました

于 2017-06-13T07:47:13.130 に答える