問題タブ [uikit]
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.
ios - UIButton: ヒット領域をデフォルトのヒット領域より大きくする
UIButton とそのヒット領域について質問があります。Interface Builder で Info Dark ボタンを使用していますが、ヒット領域が一部の人の指に対して十分な大きさではないことがわかりました。
InfoButton グラフィックのサイズを変更せずに、プログラムまたは Interface Builder でボタンのヒット領域を増やす方法はありますか?
objective-c - UILabel: ラベルで userInteractionEnabled メソッドを使用する
UILabel で userInteractionEnabled メソッドを使用して、ラベルをボタンのように機能させる (または単にメソッドを起動する) ことができるかどうか疑問に思っています。どんな助けでも大歓迎です。乾杯!
更新 (2009 年 4 月 30 日 @1:07pm) 明確化: 標準の InfoButton があり、その横に「設定」というテキストを含むラベルを配置し、ラベルをボタンのように機能させたい (反転する)したがって、基本的には、既に定義されている showSettinsView を「infoLabel」ラベルに関連付ける必要があります; ユーザーが infoButton または infoLabel をクリックすると、メソッドが起動します。
infoButton は既に機能しており、IBAction を使用してメソッドをトリガーしています。同じメソッドを実装するためにラベルを接続する方法を知りたいです。それだけです。乾杯!
iphone - 名前にnew、alloc、create、またはcopyが含まれているメソッドは、作成したオブジェクトを自動解放しないと言うのは正しいですか?
私の知る限り、「コンビニエンス」メソッドのみが-autoreleaseを使用して作成されたオブジェクトを返すため、受信者はそのオブジェクトのメモリについて責任を負いません。しかし、Appleは、「new」、「alloc」、「create」、「copy」で構成される名前のメソッドを使用する場合、メソッドが返すオブジェクトを解放する責任があると言っているので、これらのメソッドはこれらのオブジェクトを自動解放しません。そうでなければ、それらは「便利」であり、受信したオブジェクトを保持しない限り、受信者はまったく責任を負いません。私はそれを正しく理解しましたか?
iphone - self.myInstanceVariableを呼び出すことと直接myInstanceVariableを呼び出すことの違いは何ですか?
それについての行を読んでいたのは1か月前です。よくわかりませんが、self.myInstanceVariableを呼び出すと、自動的にゲッター/セッターが使用されると思いますが、たとえばmyInstanceVariable = @ "Foo"を直接呼び出すと、実際にはゲッター/セッターをバイパスします。 、本当に、本当に悪い。正しい/間違っていますか?
編集:私はこれをXCodeで試しました。
実装は次のようになります。
テストコードは次のようになります。
したがって、このコードを別の方法で起動した後(私は既存のプロジェクトを使用しました;))、コンソールに次の出力を受け取りました。
ご覧のとおり、ゲッターとセッターを使用するには、self.instanceVariableNameを使用する必要があります(または、角かっこで囲んで呼び出しを行うこともできます)。
混乱の警告:インスタンス変数にアクセスするオブジェクトのメソッドをハックする場合にのみ、selfを使用する必要があります。外部からsomeObjectPointer.someInstanceVariableを呼び出すと、ゲッターとセッターに自動的にアクセスします(そう、私も試してみました)。
誰かが小さなケーススタディに興味があるだろうと思っただけです;)
ios - UITabBarを非表示にする方法は?
私のアプリにはタブバーがあります。また、一部のビューでは、ツールバーもあります。したがって、ツールバーを使用してこれらのビューにアクセスすると、見苦しく見えます。ビューの下部に2つのバーがあります。これらの特定のビューに入るときにタブバーを非表示にするのが最善の解決策だと思いました。しかし、私はそれを正しい方法で行う方法を理解できませんでした。UITabBarControllerのtabBar非表示プロパティをYESに設定しようとしましたが、機能しませんでした。そして、私も自分がどんな見方をしていても、次のことをやろうとしました。
しかし、それもうまくいきませんでした。
この状況に対する正しい解決策は何ですか?どのビューでも2本のバーは必要ありません。
iphone - iPhone で異なるチャネルの Wi-Fi 信号強度データを取得することは可能ですか?
私の WLAN ルーターはチャンネル 1 から 13 を示しているので、iPhone の Wi-Fi ハードウェアはチャンネルを切り替えることができると思います。アプリ内の特定のチャネルからの信号強度を観察したいと考えています。このデータを取得する方法はありますか?
iphone - アニメーション中の UIView スケーリング
タイル画像を表示するためのカスタム UIView があります。
今、そのビューのサイズ変更をアニメーション化しようとしています。
私が期待するのは、タイル化された領域が拡大するだけで、タイルのサイズは一定のままです。代わりに、領域が拡大する間、ビューの元のコンテンツが新しいサイズにスケーリングされます。少なくともアニメ化中は。だから、アニメーションの最初と最後はすべて良いです。アニメーション中にタイルが歪んでいます。
CA が拡張を試みているのはなぜですか? そうならないようにするにはどうすればよいですか?私は何を取りこぼしたか?
iphone - ネット上に良いUIScrollViewチュートリアルはありますか?
良いリンクは大歓迎です!これはコミュニティウィキに行きます。
iphone - iPhoneアプリにスクロール可能なグリッドをどのように実装しますか?
それぞれ50x50ピクセルサイズの画像が約50枚あります。ユーザーにそのうちの1つを選んでもらいたい。そこで最初にUITableViewについて考えましたが、それは正しくありません。それは多くの画面スペースを浪費します。すべての画像を上下に並べるよりも、たとえば6列とn行のグリッドを表示する方がよいでしょう。
UIScrollViewを使用して、グリッドのように表示されるように自動的に配置するUIViewオブジェクトで埋めます。それは行く方法ですか?または他の提案はありますか?