問題タブ [viewwithtag]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3124 参照

ios - iCarousel の現在の表示ビューを取得するには?

iCarousal を使用しており、iCarousal ビューで 3 つの webview、5 つの imageview、および 2 つのラベルを使用する必要があり、合計 10 個の iCarousal ビューがあります。 iCarousel が移動したときに値を変更します。

iCarousel の現在のインデックスobjcarousel.currentItemIndexを取得していますが、タグを使用してビューを取得すると、現在のビューを取得できません。2 番目の次のビューが表示されます。

コード:

したがって、iCarousel がスクロールするときに現在のラベルまたは現在の webview または現在の imageview を取得するにはどうすればよいか教えてください。

0 投票する
1 に答える
105 参照

ios - このUIImageViewがUIViewだと思うのはなぜですか?

ストーリーボードのView Controllerには、タグ0のサブビュー画像とタグ1のサブビューラベルを持つ単純なビューがあります。

私はこのような画像を取得しようとしています:

しかし、私がこれを行うとき:

私はこれを得る:

ストーリーボードでは明らかに UIImageView です。このキャストが機能しないのはなぜですか?

0 投票する
1 に答える
1450 参照

swift - Swift、コレクション ビューとストーリーボード、別のラベルで viewWithTag を使用すると null になる

非常に奇妙な動作が見られます。サポートが必要です。もともと 1 つのラベルがあり、タグが 43 のコレクション ビュー セルがあります。

次のコードを使用して、ラベルの値を設定しています。

期待どおりに動作します!ただし、後でコレクション ビュー セルに別のラベルを追加して、41 のタグを付けようとしました。行のコメントを外すと、

次のエラーが表示されます(「let」行で):

致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました (lldb)

現在のメッセージはソース コードに示されています: "Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, sub code =0x0)"

さまざまなアプローチを試しましたが、うまくいきません。また、両方のラベルを削除して、(同じタグで) 再度追加しようとしました。これにより、タグ 43 と 41 の両方のラベルが壊れます。

タグの使用方法について何かが欠けているか、何らかのバグに出くわしました。

Xcode 6 ベータ 5 を使用しています。

詳しい情報を探す場所がわかりません。

ありがとう/マーティン

0 投票する
2 に答える
2782 参照

ios - XCode 6 UICollectionview viewwithtag が機能しない

XCode 6 は、viewwithtags の使用が XCode 5 とは異なるようです。

ストーリーボードを使用して XCode 6 で次のコードを使用しています。50個のセルが作成されますが、ラベルは表示されません。タグなどのようにすべてが正しく設定されています。「古い」XCode 5の方法を使用してRegister cell classedでそれを行うと、iOS 7では機能するようですが、iOS 8ではデータスクロールを開始するまでラベルに渡されません。

これは機能するため回答を更新しましたが、iOS 8 では最初のセルにコンテンツが表示されません。上下にスクロールした後にのみ、コンテンツがラベルにロードされます。

スクリーンショットはこちら:

https://www.dropbox.com/s/xs6gbvz3d04e4hv/Bildschirmfoto%202014-09-21%20um%2023.08.18.png?dl=0 https://www.dropbox.com/s/tp67rznggi5pcwt/Bildschirmfoto%202014 -09-21%20um%2023.10.06.png?dl=0

0 投票する
1 に答える
3957 参照

uitableview - viewWithTag は UITableViewCell に対して nil を返します

I have a UITableView with a prototype UITableViewCell with the identifier contact. In interface builder, I built the cell correctly and have all the elements set to the right tags. When I try to edit a UILabel in the cell that has the tag 101 using cell.viewWithTag, the method returns nil. This seems to only be a problem on iOS 8. I am using storyboards and Swift. Here is the code in tableView:cellForRowAtIndexPath:

0 投票する
1 に答える
608 参照

ios - viewwithtagを使用したUIViewのUILabelのアドレス指定が機能しない

UIView (白い背景)を持つDetailViewControllerを取得しました。この UIView 内には、動的に対処したいラベルがいくつかあります。だから私はviewWithTagを使うことにしました

ここに画像の説明を入力

これが私のコードです:

しかし、テキストは表示されません。私は何を間違っていますか?

0 投票する
1 に答える
306 参照

ios - viewWithTag: reloadData の後に nil を返します

カスタムセルで作成された6行のtableViewがあります。

カスタム セルには、UILabel と UISwitch があります。メソッド「cellForRowAtIndexPath:」には、次のものがあります。

tableView が (ストーリーボードから) 最初にインスタンス化されると、2 つのオブジェクトが正しく取得されます (テーブル ビューの最初の行にのみ結果を追加しています)。

ここに画像の説明を入力

しかし、reloadData メソッドを tableView に送信すると (UISwitch のステータスはプログラムで変更できるため、表示する前に tableview を更新します)、UISwitch が nil のときに UILabel を正しく取得します。

ここに画像の説明を入力

UILabel が機能し、UISwitch が機能しないのはなぜですか?

この問題に関する別の投稿で示唆されているように、UISizeClasses は有効になっていません。

ありがとう、コラード

0 投票する
3 に答える
1371 参照

objective-c - カスタムUITableセルのUILabelテキストの色を変更するには?

ストーリーボードにテーブル ビュー コントローラーを作成しました。選択した行をクリックしたときに UILabel のテキストの色を緑に変更したい。

私はこのようなことを試みていますが、うまくいきません:

表のセルにラベルをドラッグし、識別子をホーム、スタンプ、スキャナーに設定し、タグを 1000 に変更しました。

ラベルのテキストの色がまだ同じままで、解決策を提供してくれる理由を誰か教えてもらえますか?