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

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

9
UITextFieldパスワードを不明瞭にする
ログインページをやっています。パスワード用のUITextFieldがあります。 明らかに、私はパスワードを見られたくない。代わりに、入力時にサークルを表示します。これを行うためのフィールドをどのように設定しますか?
162 ios  swift  iphone  security  ipad 

9
SwiftでNSDocumentDirectoryを見つける方法は?
私はコードでDocumentsフォルダへのパスを取得しようとしています: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) しかしXcodeはエラーを出します: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' コードのどこが悪いのかを理解しようとしています。

6
UITableView、セパレータの色はどこに設定しますか?
私はUITableViewIB にを追加し、「デリゲート」と「データソース」を設定しましたが、すべて正常に機能しています。次に行うことは、セパレーターの色を変更することでしたが、これを行う唯一の方法は、デリゲートコールバックの1つにメソッドを追加することでした。これを配置するより良い場所はありますか? 現時点ではありませんがUITableView、IBにリンクできる「iVar」をコントローラーから追加し、セパレーターの色をviewDidload?に設定する必要があるのではないかと考えていました。 -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { [tableView setSeparatorColor:[UIColor blackColor]]; return 65; }

7
警告: '文字'は廃止されました:文字列または部分文字列を直接使用してください
文字 -文字列のインスタンス・プロパティは、とから廃止されましたXcodeの9.1 charactersプロパティを使用して文字列から部分文字列を取得することは非常に便利でしたが、現在は非推奨であり、Xcodeはの使用を提案していますsubstring。私は、SOの質問とアップル開発者向けのチュートリアル/ガイドラインをチェックしてみました。しかし、提案された解決策/代替案を見つけることができませんでした。 ここに警告メッセージがあります: '文字'は廃止されました:文字列または部分文字列を使用してください propertyを使用して多くの文字列操作が実行/処理されましたcharacters。 誰もがこの更新について何かアイデア/情報を持っていますか?

4
iOSでプログラム的にスリープモードを無効/有効にする方法は?
カウントダウンが終了するまで起きている必要があるアプリがありますが、割り当てられたスリープ時間に達すると「スリープモード」になります。 私のアプリでは、ユーザーがスリープを無効または有効にできるように、スリープを延期するオプションがあります。 プログラムでそれをどのように行うのですか?
162 ios 

30
起動画面のストーリーボードに画像が表示されない
Launch Screen.storyboardファイルから起動画面として表示する画像を取得しようとしていますが、画像が表示されません。うまく表示されるラベルがありますが、画像が表示されません。 これは、Launch Screen.storyboardファイルでの起動画面の外観です。 しかし、シミュレータ(および物理デバイス)でアプリを実行すると、次のようになります。 ご覧のとおり、「テスト」というラベルは問題なく表示されますが、画像は表示されません。なぜこれが起こっているのか本当にわからないし、何を試してもうまくいかないようです。誰かがこれを修正する方法のアイデアを持っているなら、それは大歓迎です。
162 ios  iphone  xcode 

11
自動レイアウトを使用しているときに、CALayerのアンカーポイントを調整するにはどうすればよいですか?
注:この質問が行われて以来、状況は変化しています。最近の概要については、こちらをご覧ください。 自動レイアウトの前に、フレームを保存し、アンカーポイントを設定し、フレームを復元することで、ビューを移動せずにビューのレイヤーのアンカーポイントを変更できます。 自動レイアウトの世界では、もはやフレームを設定しませんが、制約は、ビューの位置を調整して目的の場所に戻すというタスクには及ばないようです。制約をハックしてビューの位置を変更できますが、回転やその他のサイズ変更イベントでは、これらは再び無効になります。 次の優れたアイデアは、「レイアウト属性の無効なペア(左と幅)」を作成するため機能しません。 layerView.layer.anchorPoint = CGPointMake(1.0, 0.5); // Some other size-related constraints here which all work fine... [self.view addConstraint: [NSLayoutConstraint constraintWithItem:layerView attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:layerView attribute:NSLayoutAttributeWidth multiplier:0.5 constant:20.0]]; ここでの私の意図はlayerView、アンカーポイントが調整されたビューの左端を、幅の半分+ 20(スーパービューの左端から差し込みたい距離)に設定することでした。 自動レイアウトでレイアウトされたビューで、ビューの位置を変更せずにアンカーポイントを変更することはできますか?ハードコードされた値を使用し、回転ごとに制約を編集する必要がありますか?私は望んでいない。 ビューに変換を適用したときに正しい視覚効果が得られるように、アンカーポイントを変更する必要があります。
161 ios  calayer  autolayout 

1
Xcode 4.2-「…」の宣言は、この関数警告の外では表示されません
Appleサンプルコードの到達可能性の Apple到達可能性クラスを使用しています Xcode 4.2と新しいApple 3.0コンパイラでは、このクラスで警告が出ます + (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress; 「struct sockaddr_in」の宣言は、この関数の外では表示されません* 私はクラシックCが得意ではありません%)ので、この警告を修正する方法を理解していないか、まったく無視できるかもしれません。 どうも
161 iphone  ios  xcode4  ios5 


2
Swift 2:呼び出しはスローできますが、「try」とマークされておらず、エラーは処理されません
Xcode 7ベータ版をインストールし、SwiftコードをSwift 2に変換した後、理解できないコードの問題が発生しました。私はSwift 2が新しいのを知っているので、それについて何もないので検索して理解します。質問を書く必要があります。 ここにエラーがあります: 呼び出しはスローできますが、 'try'とマークされておらず、エラーは処理されません コード: func deleteAccountDetail(){ let entityDescription = NSEntityDescription.entityForName("AccountDetail", inManagedObjectContext: Context!) let request = NSFetchRequest() request.entity = entityDescription //The Line Below is where i expect the error let fetchedEntities = self.Context!.executeFetchRequest(request) as! [AccountDetail] for entity in fetchedEntities { self.Context!.deleteObject(entity) } do { try self.Context!.save() } …
161 ios  xcode  swift 



3
iOS 7でアプリ内レシートとバンドルレシートをローカルで検証するための完全なソリューション
私は多くのドキュメントとコードを読みましたが、理論的にはアプリ内またはバンドルの領収書を検証します。 SSL、証明書、暗号化などに関する私の知識はほとんどゼロであることを考えると、私が読んだすべての説明は、この有望なもののように、理解するのが難しいと感じました。 彼らはすべての人がそれを行う方法を理解しなければならないので説明は不完全である、またはハッカーはパターンを認識および識別してアプリケーションにパッチを当てることができるクラッカーアプリを作成する簡単な仕事をするでしょう。OK、私はこれにある程度まで同意します。彼らはそれを行う方法を完全に説明し、「このメソッドを変更する」、「この他のメソッドを変更する」、「この変数を難読化する」、「これとその名前を変更する」などの警告を出すことができると思います。 私が5歳のときにiOS 7で領収書とアプリ内購入の領収書をローカルで検証し、バンドルする方法を説明するのに十分な親切な人がいますか? ありがとう!!! アプリで動作しているバージョンがあり、ハッカーがそれをどのように行ったのかがハッカーに知られることが懸念される場合は、ここで公開する前に機密メソッドを変更するだけです。文字列を難読化し、行の順序を変更し、ループを実行する方法(forを使用して列挙をブロックする、またはその逆)を変更します。明らかに、ここに投稿される可能性のあるコードを使用するすべての人は、簡単にハッキングされる危険を冒さずに、同じことを行う必要があります。

13
ボタンがクリックされたときに電話の設定を開くにはどうすればよいですか?
インターネット接続が利用できないときにアラートを表示する機能をアプリに実装しようとしています。アラートには2つのアクション([OK]と[設定])があり、ユーザーが設定をクリックするたびに、プログラムで電話の設定に移動したいと考えています。 私はSwiftとXcodeを使用しています。
160 ios  swift  settings 

26
UIButton:imageEdgeInsetsとtitleEdgeInsetsを使用して画像とテキストを中央に配置する方法?
ボタンに画像のみを配置し、imageEdgeInsetsを上部に近づけると、画像は中央にとどまり、すべて期待どおりに機能します。 [button setImage:image forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(-15.0, 0.0, 0.0, 0.0)]; ボタンにテキストのみを配置し、titleEdgeInsetsを下部に近づけると、テキストは中央に留まり、すべて期待どおりに機能します。 [button setTitle:title forState:UIControlStateNormal]; [button setTitleEdgeInsets:UIEdgeInsetsMake(0.0, 0.0, -30, 0.0)]; しかし、4行をまとめると、テキストが画像と干渉し、両方とも中央揃えが失われます。 すべての画像の幅は30ピクセルです。setTitleEdgeInsetsのUIEdgeInsetMakeの左側のパラメーターに30を設定すると、テキストが再び中央に配置されます。問題は、button.titleLabelのサイズに依存しているように見えるため、画像が中央に配置されないことです。私はすでにボタンサイズ、画像サイズ、titleLabelサイズで多くの計算を試みましたが、どちらも完全に中央に配置されることはありません。 誰かがすでに同じ問題を抱えていましたか?

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