問題タブ [initwithstyle]
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.
objective-c - これでエラーが発生するのはなぜですか?
これらのエラーが発生するのはなぜですか? 代替テキスト http://img39.imageshack.us/img39/2203/help.tif
それは言います:
エラー: 構造体または共用体ではないメンバー "jokeTableView" の要求
どういう意味ですか?そして、なぜそれは壊れています。initWithStyleについて読んでみましたが、追いつくことができました
ここに私の.hファイルがあります:
ありがとう!
iphone - 3.0 以降の initWithStyle でカスタム TableViewCell を作成する方法
initWithFrame は 3.0 以降では非推奨とされているため、initWithStyle を使用してカスタム TableViewCell を作成しようとしています。以前は initWithFrame ですべてが正常に機能していました。
これに利用できるチュートリアルやサンプル コードはありますか? ありがとう。
iphone - Rotate a custom UITableViewCell
I have a custom UITableViewCell which contains several UIButtons. Each button's frame position is relative to the cell width. I set autoresizingMask=UIViewAutoresizingFlexibleWidth so it will adjust the cell width and the button positions properly when the application starts with the device either in landscape or portrait mode.
The issue is when the device is rotated from one mode to the other, the buttons do not adjust positions because the UITableViewCell is reusable. In other words, the cell is not initialized based on the new UITalbeView width because the cell's function initWithStyle is called before the device is rotated and is not called again after the device rotation. Any suggestions?
interface-builder - Interface BuilderのTabBarControllerからinitWithStyleでTableViewControllerを初期化しますか?
Interface Builder に TabBarController があります。タブ 2 の ViewController としてサブクラス化された UITableViewController を割り当てましたが、正常に動作します。
しかし、UITableViewController の TableView のスタイルを UITableViewStyleGrouped に設定したいと思います。これを行う唯一の方法は、どうやら (?) UITableViewController:initWithStyle を呼び出すことです。
だから私の質問は次のとおりです:どうすればa)インターフェースビルダーにinitWithStyleでviewcontrollerを初期化するように指示するか、b)これを達成するために他の方法を使用できますか?ViewController で initWithStyle をオーバーライドしようとしましたが、tabbarcontroller が viewcontroller を表示するときに呼び出されないようです (ただし、viewcontroller をプログラムで初期化するときに呼び出されます)。
タブ バー コントローラーとそのビュー コントローラーを IB から制御できる方法が気に入っています。他の方法がない限り、プログラムでビュー コントローラーを呼び出したくありません。
いつものように、返信ありがとうございます!
iphone - Objective-Cでカスタムメソッド以外の他のinitメソッドの使用を防ぐ方法
背景-私のiPhoneアプリにはカスタムUITableViewControllerがあります-既存の"(id)initWithStyle:(UITableViewStyle)style"メソッドを拡張カスタムメソッドに拡張することで、必要な構成を渡すつもりでした。
質問-このカスタムコントローラークラスのユーザーが、initWithStyleやその他のinitメソッドではなく、カスタムinitメソッドのみを呼び出すことができるようにするための最良の方法は何ですか?
objective-c - 修正方法:initWithFrame:CellFramereuseIdentifier:cellIdentifierは非推奨になりました
XCODE 4.2にアップグレードしたところ、突然、これらすべての警告信号が表示されました。私のほとんどは修正することができますが、次の私は方法がわかりません。私はそれを読み込もうとしましたが、それでも問題があります。
非推奨のコードは次のとおりです。
私は以下を使用する必要があることを知っています:
ただし、テストするとCellFrameなどで問題が発生します。
誰かが私に非推奨のコードをinitWithStyleに置き換えて同じ結果を得る方法のヒントを教えてもらえますか?
完全なコードは次のとおりです。
objective-c - UITableView は UITableViewStyleGrouped に強制されましたが、それでも UITableViewStylePlain になる場合があります
私は持っていて、次のUITableViewController
ようなカスタムinitメソッドを使用しています
TableView
ご覧のとおり、 with[super initWithStyle:]
メソッドを常に にするように強制しましたUITableViewStyleGrouped
。
ほとんどの場合、グループ化されたテーブルを取得しましたが、iOS7 を搭載した iPhone 5 や 6.1.2 を搭載した iPad mini などのデバイスでは、UITableViewStylePlain
.
注: 1 週間前に、このビューを再構築しました。以前UIViewController
は、UITableView
内部やその他のもので a を使用していましたが、今は a にしUITableViewController
ます。また、.xib ファイルと、実際には必要のないすべてのサブビューを削除しました。
多分それはどういうわけか.xibを参照していますか?プロジェクトから削除し、削除し、古いバージョンをデバイスから削除しました。