タグ付けされた質問 「ios」

iOSは、Apple iPhone、iPod touch、iPadで実行されるモバイルオペレーティングシステムです。iOSプラットフォームでのプログラミングに関する質問には、このタグ[ios]を使用してください。これらのプログラミング言語に固有の問題には、関連タグ[objective-c]および[swift]を使用してください。

2
setNeedsLayoutとsetNeedsUpdateConstraintsおよびlayoutIfNeededとupdateConstraintsIfNeeded
自動レイアウトチェーンは基本的に3つの異なるプロセスで構成されることを知っています。 制約の更新 レイアウトビュー(ここでフレームの計算を取得します) 表示 何は、私には全く明らかではないとの内側の差です-setNeedsLayoutと-setNeedsUpdateConstraints。Apple Docsから: setNeedsLayout ビューのサブビューのレイアウトを調整する場合は、アプリケーションのメインスレッドでこのメソッドを呼び出します。このメソッドはリクエストを記録し、すぐに戻ります。このメソッドは即時の更新を強制せず、代わりに次の更新サイクルを待機するため、これらのビューを更新する前に、このメソッドを使用して複数のビューのレイアウトを無効にすることができます。この動作により、すべてのレイアウト更新を1つの更新サイクルに統合できます。これは通常、パフォーマンスの点で優れています。 setNeedsUpdateConstraints カスタムビューのプロパティが制約に影響を与える方法で変更された場合、このメソッドを呼び出して、将来のある時点で制約を更新する必要があることを示すことができます。次に、システムはupdateConstraintsを通常のレイアウトパスの一部として呼び出します。制約が必要になる直前に一度に更新することで、レイアウトパス間でビューに複数の変更が加えられたときに、不必要に制約を再計算する必要がなくなります。 制約を変更した後でビューをアニメーション化し、通常は変更をアニメーション化する場合は、たとえば次のようにします。 [UIView animateWithDuration:1.0f delay:0.0f usingSpringWithDamping:0.5f initialSpringVelocity:1 options:UIViewAnimationOptionCurveEaseInOut animations:^{ [self.modifConstrView setNeedsUpdateConstraints]; [self.modifConstrView layoutIfNeeded]; } completion:NULL]; すべてを使用するのでは-setNeedsLayoutなく-setNeedsUpdateConstraints期待どおりに機能する場合は、を使用して変更-layoutIfNeededする-updateConstraintsIfNeededとアニメーションが発生しないことがわかりました。 私は自分の結論を出そうとしました: -updateConstraintsIfNeeded 制約を更新するだけで、レイアウトを強制的に実行しないため、元のフレームは保持されます -setNeedsLayout-updateContraintsメソッドも呼び出す では、一方を他方の代わりに使用してもよいのはいつですか?レイアウトメソッドについては、制約が変更されたビューまたは親ビューで呼び出す必要がありますか?

19
Xcode iOSプロジェクトは「My Mac 64-bit」のみを表示し、シミュレーターやデバイスは表示しません
これは、私のiOSプロジェクトがビルドするシミュレーターやiPhoneではなく、「Mac 64ビット版」しか表示していないことから始まりました。なぜこれが起こっているのか私にはわかりません。何も変えたとは思いません。 プロジェクトをベースSDKとしてiOS 5に設定していますが、何をしても、ビルドする他のオプションが表示されないようです。Xcodeを何度か再起動しましたが、まだうまくいきません。 なぜ起こっているのですか? Xcode 4.2、ビルド4D199
226 ios  xcode  xcode4 

30
Swiftでプレースホルダーテキストの色を変更する
ダークブルーを実装するデザインがあります UITextFieldプレースホルダーテキストはデフォルトで濃い灰色なので、プレースホルダーテキストのをほとんど理解できません。 もちろん問題をググってみましたが、Obj-cではなくSwift言語を使用しているときの解決策はまだありません。 UITextFieldを使用してSwift でプレースホルダーのテキストの色を変更する方法はありますか?
226 ios  swift  uikit 

14
ローカライズされたストーリーボードの文字列を更新することは可能ですか?
私はアプリケーションの一部をローカライズし、base.lprojストーリーボードと3つの文字列ファイルを作成しました。それは1か月前で、その後、新しいビューコントローラーをアプリに追加しましたが、このコントローラーのボタンとラベルは文字列ファイルに表示されません この3つのストーリーボードに添付された文字列ファイルを更新することは可能ですか、それともNSLocalizableStringおよびLocalizable.stringsを使用してプログラムで新しい文字列の翻訳を追加する必要がありますか?


22
UIWebViewが垂直方向に「バウンド」しないようにしますか?
UIWebViewが垂直方向にバウンドしないようにする方法を知っている人はいますか?つまり、ユーザーがiphone画面に触れて指を下方向にドラッグすると、ロードしたWebページの上にWebビューに空白のスポットが表示されます。 私は以下の可能な解決策を見ましたが、それらのどれも私にとってうまくいきませんでした: http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html http://forums.macrumors.com/showthread.php?t=619534 UIScrollViewが水平方向にバウンドしないようにするにはどうすればよいですか?



23
UIImageとBase64文字列の間の変換
UIImageaをBase64文字列に変換し、それを逆にする方法を知っている人はいますか? 以下のコードがあります。エンコード前の元の画像は問題ありませんが、エンコードしてデコードした後にしか空白の画像が得られません。 NSData *imageData = UIImagePNGRepresentation(viewImage); NSString *b64EncStr = [self encode: imageData]; NSString *base64String = [self encodeBase64:imageData];
224 ios  swift  uiimage  base64  nsdata 

30
ナビゲーションバーの「戻る」ボタンのタイトルを変更する方法
現在、左バーボタンのデフォルト値は、現在のビューをロードしたビューのタイトル、つまり、ボタンが押されたときに表示されるビュー(戻るボタン)です。 ボタンに表示されるテキストを別のテキストに変更したい。 次のコード行をビューコントローラーのviewDidLoadメソッドに挿入しようとしましたが、機能していないようです。 self.navigationItem.leftBarButtonItem.title = @"Log Out"; 私は何をすべきか? ありがとう。


7
iPhoneからSOAPサービスにアクセスする方法
iPhone向けのアプリを開発する予定です。そのアプリはいくつかのSOAPサービスにアクセスする必要があります。iPhone SDKでいくつかの基本的なチェックを行ったところ、SOAPサービスへのアクセスのサポートを見つけることができませんでしたが、少しグーグルすると、iPhone SDKではSOAPがサポートされていないという結論に至りました。 そのため、そのアプリを作成したい場合は、iPhoneからSOAPサービスにアクセスするためのアプローチを考え出す必要があります。最善のアプローチは何でしょうか?ベストプラクティスはありますか?誰かがすでにSOAPサービスにアクセスするためにiPhone SDKにある機能を使ってライブラリを書いたのですか? (私がアクセスする必要のあるサービスは別のパーティによって公開されており、SOAPとして公開しているだけなので、残念ながら別のタイプのインターフェース(RESTベースのAPIなど)に切り替えることはできません。 下呂
224 iphone  ios  web-services  soap  wsdl 


14
プログラムでiOS 7のデフォルトの青色を取得するにはどうすればよいですか?
アプリでカスタム要素を作成していて、新しいiOSのルックアンドフィールに一致させたいと考えています。iOS 7では、非常に一般的な明るい青色、システムボタン、セグメント化されたコントロールなどのいくつかの要素のデフォルトの色または色合いが導入されました。以下に示すように、IBを使用して色を簡単に選択できるようになりました。 ただし、プログラムで簡単に色にアクセスする方法はわかりません。私はUIColorのドキュメントをチェックアウトしましたが、クラス自体に青のシステムカラーのアクセサーがないようです。 これが私の質問です:この色には単純なアクセサーが存在しますか?[UIColor ?]またはそれのようなもの?そうでない場合、誰かがその色の正確なRGB値を知っていますか?
223 ios  colors  ios7  uicolor 

12
YouTubeやマップなどのiPhoneアプリにhttp +ドメインベースのURLスキームを登録することはできますか?
iOSで、ドメインにあるURL(例:http : //martijnthe.nl)を、アプリが電話にインストールされている場合は常にアプリで開き、そうでない場合はMobile Safariで開くようにしたいと考えています。 これに対して一意のプロトコルサフィックスを作成し、Info.plistに登録することは可能だと読みましたが、アプリがインストールされていない場合、Mobile Safariはエラーを出します。 回避策は何ですか? 1つのアイデア: 1)デスクトップブラウザで開くhttp:// URLを使用し、ブラウザを介してサービスをレンダリングする 2)User-Agentを確認し、Mobile Safariの場合はmyprotocol:// URLを開いて(試行)してiPhoneアプリを開き、モバイルiTunesを開いてアプリのダウンロードを試みて失敗した場合に備えます。 これがうまくいくかどうかわからない...提案ですか?ありがとう!
223 iphone  ios  url 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.