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

Swiftは、Apple Inc.が自社のプラットフォームとLinux用に開発した、安全で高速、かつ表現力豊かな汎用プログラミング言語です。Swiftはオープンソースです。このタグは、言語機能に関する質問、またはSwiftのコードが必要な場合にのみ使用してください。プラットフォームまたはフレームワークに関する(言語に依存しない)質問には、タグ[ios]、[ipados]、[macos]、[watch-os]、[tvos]、[cocoa-touch]、および[cocoa]を使用します。


2
オブジェクト配列からプロパティ値の配列を取得する
というクラスがありEmployeeます。 class Employee { var id: Int var firstName: String var lastName: String var dateOfBirth: NSDate? init(id: Int, firstName: String, lastName: String) { self.id = id self.firstName = firstName self.lastName = lastName } } そして、私はEmployeeオブジェクトの配列を持っています。今必要なのはid、その配列内のすべてのオブジェクトのsを新しい配列に抽出することです。 私もこの同様の質問を見つけました。しかし、それはObjective-Cにあるため、valueForKeyPathこれを達成するために使用しています。 Swiftでこれを行うにはどうすればよいですか?
113 ios  arrays  swift 

11
iOS13で検出シートが却下されました
iOS 13より前は、画面全体をカバーするために使用されるビューコントローラーが提示されていました。そして、却下されると、親ビューコントローラviewDidAppear機能が実行されました。 これで、iOS 13はビューコントローラーをデフォルトでシートとして表示します。つまり、カードは基になるビューコントローラーを部分的にカバーします。つまりviewDidAppear、親ビューコントローラーが実際に消えたことがないため、呼び出されません。 提示されたビューコントローラシートが却下されたことを検出する方法はありますか?ある種のデリゲートを使用するのではなく、親View Controllerでオーバーライドできる他の関数?


9
ビューコントローラーのiOS 7視差効果
Objective-CでiOS 7用のアプリを開発しています。アプリに、いくつかのボタンときれいな背景画像を備えた画面があります。(これは、とシンプルなのXIBだUIButtonsの上にUIImageView。) これらのボタンにiOS 7のホーム画面にある視差効果があるとすごくいいと思っていたので、電話を傾けると背景が見えるようになりました。 自分のアプリにその効果を実装するにはどうすればよいですか?

8
影の広がりとぼかしを制御する方法は?
私はスケッチでUI要素を設計しましたが、そのうちの1つにぼかし1と広がり0の影があります。ビューのレイヤープロパティのドキュメントを調べましたが、レイヤーには広がりまたはぼかし、または同等の名前の付いたものはありません(唯一のコントロールは単にshadowOpacity)ぼかしや広がりなどをどのように制御できますか? 編集: ここに私のスケッチの設定があります: そして、これは私が私の影をどのように見せたいかです: 現時点での表示は次のとおりです。注:実際に影を表示するには、画像をクリックする必要があります。 私のコードは次のとおりです: func setupLayer(){ view.layer.cornerRadius = 2 view.layer.shadowColor = Colors.Shadow.CGColor view.layer.shadowOffset = CGSize(width: 0, height: 1) view.layer.shadowOpacity = 0.9 view.layer.shadowRadius = 5 }

17
UILabelの高さをテキストに合わせる
テキストに合わせて高さを調整したいラベルがいくつかあります。これは、このために今作成したコードです func heightForView(text:String, font:UIFont, width:CGFloat) -> CGFloat{ let label:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max)) label.numberOfLines = 0 label.lineBreakMode = NSLineBreakMode.ByWordWrapping label.font = font label.text = text label.sizeToFit() return label.frame.height } 編集: 問題はこのコードの一部ではなかったので、私の修正は問題そのものにあります。それはまだ他の人に役立つかもしれません!
112 ios  swift  height  uilabel  frame 

12
SwiftでUIButtonイメージを変更する方法
Swiftを使用してUIButtonの画像を変更しようとしています...どうすればよいですか これはOBJ-Cコードですが、Swiftではわかりません: [playButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal];
111 ios  xcode  swift  uibutton 

4
Swiftで複数のカスタムセルを持つUITableview
異なるカスタムtableViewCellsでUITableviewを使用したいと思います。私の3つの細胞は次のとおりです。 Cell1:画像とラベルが必要です。 Cell2:2つのラベルが必要です。 Cell3:dayPickerが必要です。 セルのタグをコーディングしたくありません。Swiftでこれをどのように管理できますか?すべてのセルに対して独自のクラスをコーディングする必要がありますか?1つのtableviewControllerを使用できますか?さまざまなセルにデータを入力するにはどうすればよいですか? iOSデバイスの連絡先アプリのように、tableViewを生成したいと思います。
111 swift  uitableview 

16
Swiftを使用してiOSで文字列をMD5ハッシュに変換するにはどうすればよいですか?
「abc」のような文字列をMD5ハッシュに変換したい。iOSとSwiftでこれを実行したいと思います。以下の解決策を試してみましたが、うまくいきませんでした: CommonCryptoをSwiftフレームワークにインポートする CC_MD5メソッドをSwift言語で使用する方法。 http://iosdeveloperzone.com/2014/10/03/using-commoncrypto-in-swift/ より明確にするために、このPHPコードの出力と同様の出力をSwiftで実現したいと思います。 $str = "Hello"; echo md5($str); 出力:8b1a9953c4611296a827abf8c47804d7
111 ios  swift  md5 

20
SwiftでUIColorFromRGBを使用するにはどうすればよいですか?
Objective-Cでは、このコードを使用してビューのRGBカラーコードを設定します。 #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0] view.backgroundColor=UIColorFromRGB(0x209624); これをSwiftで使用するにはどうすればよいですか?
110 ios  swift 

21
Swift:文字列の最初から最後までの部分文字列を取得する方法
文字列を別の文字列に変換する最善/最も簡単な方法を学びたいのですが、サブセットのみを使用して、最初から文字の最後のインデックスに移動します。 たとえば、「www.stackoverflow.com」を「www.stackoverflow」に変換します。どのコードスニペットがそれを実行し、最も迅速なようになりますか?(これが議論を引き起こさないことを願っていますが、Swiftで部分文字列を処理する方法についての良いレッスンを見つけることができません。
110 ios  swift 

27
2つのNSDate間の迅速な日
Swiftの2つのNSDateの間の日数を取得するための新しくて素晴らしい可能性があるかどうか疑問に思っています/「新しい」Cocoa? 例えばRubyのように私はやります: (end_date - start_date).to_i

4
改行なしで迅速に印刷する
Swift 2.0では、print()自動的に改行文字が追加されます。Swift 1.2ではprintln()、print()以前は個別の機能でした。それでは、swiftには改行を追加しない印刷機能がなくなったため、テキストを印刷して改行を追加しないようにするにはどうすればよいですか。
110 swift  swift3  swift2 


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