問題タブ [swift]
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 - ダブルタップしてテキストを選択
UIWebview にテキストを表示するアプリを作成しました。特定の単語をダブルタップして選択する機能をユーザーに提供しようとしています (選択範囲が表示されます。これは、現在長いタッチが行われた場合にのみ表示されます)。
ios - システムボリュームiOSを入手
私の場合は単純です。警告信号を再生する必要があり、ユーザーに確実に聞こえるようにしたいので、システムの音量を確認します。
現在のシステムボリュームを確認するにはどうすればよいですか?
ios - ナビゲーション バーの高さをプログラムで取得する
より多くのView Controller(ナビゲーションバー)が存在すると、UIViewがその高さで押し下げられることを私は知っています。この高さ = 44px であることも知っています。私はまた、このプッシュダウンが[self.view].frame.origin.y = 0
.
では、定数に設定する以外に、このナビゲーション バーの高さを決定するにはどうすればよいでしょうか。
または、短いバージョンで、UIView がナビゲーション バーを上にして表示されていることを確認するにはどうすればよいですか?
電球がつき始めました。残念ながら、以下で説明するように、問題を修正するための統一された方法は見つかりませんでした。
私の全体の問題は autoresizingMasks に集中していると思います。そして、UIWebView の有無にかかわらず、同じ症状が存在すると結論付けた理由です。そしてその症状は、Portrait のすべてが桃色であるということです。ランドスケープの場合、一番下の UIButton が TabBar の後ろにポップダウンします。
たとえば、1 つの UIView では、上から下に次のように表示されます。
UIView – スプリング セット (デフォルトのケース) とストラットなしの両方
UIScrollView - 2 つのスプリングを設定し、他のすべて (UIView など) をクリアすると、UIButton がそのすぐ上のオブジェクトに侵入します。すべてをクリアすると、UIButton は問題ありませんが、一番上にあるものは StatusBar の後ろに隠れます 上部ストラットのみを設定すると、UIButton はタブ バーの後ろにポップ ダウンします。
UILabel と UIImage が垂直方向に次 – 上部ストラット セット、その他の場所では柔軟
UIWebView を持っている少数の人の写真を完成させるために:
UIWebView - ストラット: 上、左、右 スプリング: 両方
UIButton – 何も設定されていない、つまりどこでも柔軟
私の電球は薄暗いですが、希望があるようです。
短い返信コメントに提供されたものよりも多くのスペースが必要だったので、ご容赦ください.
私が本当に釣りをしているものを理解しようとしてくれてありがとう...だからここに行きます。
1) 各 UIViewController (TabBar アプリ) には、UIImage、いくつかのテキスト、およびその上にあるものがあります。もう 1 つの共通点は、下部の UIButton です。一部の UIViewControllers では、UIButton の上に UIWebView があります。
だから、UIImage、テキストなど。UIWebView(SOME上)UIButton
上記のすべてを囲むのは UIScrollView です。
2) UIWebView がある場合、その autoresizingMask は次のようになります。
|—| ←----→ |—| | | | | V UIButton のマスクには何も設定されていません。つまり、どこでも柔軟です。
-viewDidLoad 内で -repositionSubViews を呼び出し、その中で次のことを行います。
UIWebView がない場合は、IB で配置した UIButton を中央に配置する以外は何もしません。
UIWebView がある場合は、その *content*Height を決定し、コンテンツ全体を囲むようにフレームを設定します。
それができたら、UIWebView の下に配置されるように、プログラムで UIButton を押し下げます。
ポートレートからランドスケープに回転するまで、すべてが機能します。
-didRotateFromInterfaceOrientation 内で -repositionSubViews を呼び出します。
UIWebView のコンテンツの高さが回転しても変わらないのはなぜですか?
縦向きから横向きにすると、コンテンツの幅が拡大し、コンテンツの高さが縮小します。視覚的には正常に機能しますが、私の NSLog によるとそうではありません。
とにかく、UIWebView の有無にかかわらず、私が話したボタンは、Landscape モードのときに TabBar の下に移動しますが、上にスクロールして表示されることはありません。「激しく」スクロールするとTabBarの後ろに表示されますが、TabBarの後ろに「フォールバック」します。
結論として、TabBar は UIView の下部に配置され、NavigationBar は UIView を押し下げるため、TabBar と NavigationBar の高さについて尋ねたのはこの最後の理由です。
ここで、以前は意味をなさなかったので、ここにコメントを 1 つか 2 つ追加します。
UIWebView がないので、IB で見られるようにすべてをそのままにします。
UIWebView を使用して、UIWebView の frame.height を contentHeight に増やし、すべてのサブビューを囲む周囲の UIScrollView の高さを上方に調整します。
さて、あなたはそれを持っています。
ios - 正確なバッテリー残量を取得する方法は?
これは、単純な batteryLevel Test アプリの単純なコードです。
これは私のアプリの画像です。ステータス バーのバッテリー レベルとアプリケーションのバッテリー レベルが表示されることを願っています。どうしてレベルが違うのかわからない……?1 つは 99% で、アプリ レベルは 0.95 で、実際には 95% です
ios - UIView のグラデーション マスク
UIView があり、その下部を不透明度 0 にフェードアウトさせたいと考えています。
UIView 全体とそのコンテンツに影響を与えるために、これを UIView (CALayer) に対して行うことはできますか?
ios - UIScrollView内のUIButtonの強調表示された状態の遅延を取り除くことは可能ですか?
UIScrollView(またはテーブルビュー)内にある場合、タッチダウンしたときにUIButtonの強調表示された状態がわずかに遅れることに気づきました。それ以外の場合、強調表示された状態はほとんど瞬時に発生します。
これは、ユーザーがスクロールする機会を提供するための設計によるものである必要があると思います。しかし、ボタンが私に反応しないようです。これを修正する方法はありますか?
ios - iOSプロジェクトの現在のバージョンをコードで取得するにはどうすればよいですか?
NSString
ファイルのどこかに定数を定義しなくても、iOSプロジェクト/アプリの現在のバージョンをオブジェクトとして取得できるようにしたいと思います。バージョン値を2か所で変更したくありません。
プロジェクトターゲットの概要で自分のバージョンをバンプするときに、値を更新する必要があります。
objective-c - NSDictionary値をキーのアルファベット順に並べ替えます
値でソートされた辞書キーの配列を取得できますが、辞書キーでソートされた値の配列を取得するにはどうすればよいですか?私は運がなくてどこでも探していました。助けていただければ幸いです。
ios - UIImageViewの画像を変更するときにフェード/ディゾルブ
2つ作成するのではなく、1つのビューUIImageViews
のを単に変更するのが論理的であるように思われimage
ます。そうすると、インスタントスイッチではなく、2つの画像間でフェード/クロスディゾルブを行う方法はありますか?
objective-c - NSRegularExpressionは、2つのXMLタグ間のテキストを抽出します
NSRegularExpressionを使用して「badgeCount」タグ間の値「6」を抽出する方法。サーバーからの応答は次のとおりです。
以下は私が試したが成功しなかったコードです。実際には、elseの部分に入り、「正規表現の値はnilです」と出力します。
よろしければサンプルコードを提供していただければ幸いです。
注:NSXMLParserは使用しません。