問題タブ [cgsize]
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 - クロスプラットフォーム NSValue カテゴリ
Cocoa および iOS 用に、CGPoint/NSPoint および CGSize/NSSize などを処理するクロスプラットフォーム NSValue カテゴリを作成しようとしています。
私はこれを持っています:
Mac 部分は完全に動作しますが、iOS 部分ではエラーが発生します
2 つのメッセージ: 1) セレクター CGPointValue の既知のクラス メソッドがなく、「算術型またはポインター型が必要な型 CGPoint (別名 struct CGPoint) を使用しました。
何故ですか?
ios - Swift の CGSize sizeWithAttributes
Objective-C では、以下を使用できました。
しかし、Swift Language では、この状況に対する解決策は見つかりませんでした。
ヘルプはありますか?
ios - NSArray で画像 URL の CGSize を取得する方法
次のような画像の URLNSArray
を含む があります。NSString
CGSize
それぞれの を取得するにはどうすればよいimageUrl
ですか?
次のように1つのimageUrlのサイズを取得する方法を知っています:
ios - 型 CGSize の値は文脈上 bool に変換できません
高さと幅の画像値を計算し、imagsize が使用可能かどうかを if 条件で確認しています。そうでない場合は、UIImageView のサイズに何らかの値を割り当てています。しかし、if条件で画像サイズをチェックすると、このエラーが発生しました value of type CGSize is not contextually convertible to bool
ios - Instagramに投稿するUIImageピクセルを増やす方法
以下のコードを使用して、作成中のアプリで画像をキャプチャしました。画像を完全にキャプチャして保存し、Facebook と Twitter に完全に投稿できます。ただし、画像サイズが 612px x 612px 以上ではないため、Instagram に投稿できません。画像のピクセル サイズを大きくする方法はありますか? すでに 568px x 570px になっているため、わずかに増やすだけで済みます。どんなアドバイスも素晴らしいでしょう!ありがとう!
キャプチャ画像を取得するコード:
Instagram に投稿するコード:
ios - 境界ボックス内の文字列のベースライン位置を取得します
sizeWithAttributes
を取得するために使用しており、 を描画するために必要width
です。これは、 width に対して返される値が文字にぴったりと収まるため、 を取得するのにうまく機能しています。追加のパディングを追加せずに、最初の文字から最後の文字まで計算されます。しかし、それは私が望むよりも大きな値を返しています。これは、最も高い文字の上部から始まり、最も低い文字の下部までを計算する必要があるためです。たとえば、g の文字はベースラインより下まで伸びています。height
NSAttributedString
width
height
height
この API が「インテリジェント」であるとは思えません。文字列内のどの文字もベースラインを下回っていないにもかかわらず、返される高さが高すぎるためです。それらの属性で表示できる可能性のあるキャラクターを検討しているようです。
文字列の下の「余分なパディング」の量を差し引く方法が必要です。ベースラインが に対してどこにあるかを計算したいheight
、またはベースラインの下の領域に割り当てられているスペースの量を計算する他の方法を考えています。下の図は、パディング量が少し極端ですが、何が起こっていると私が信じているかを視覚的に説明しています.
私は同じ寸法が得られると信じてboundingRectWithSize:options:context:
いますが、文字列のサイズを計算する他の (非推奨ではない) API については知りません。
ios8 - CoreData からサーバーに格納されて送信された UIImage を確認できませんか?
コードの最初の部分は、カメラ ボタンが押される場所ですが、テキスト フィールドが入力されているかどうかを確認する前ではなく、カメラの種類を確認します。ここではすべて正常だと思います。写真が撮られたら、画像のサイズを変更してサイズを小さくし、それを NSString に変換します。NSString データは CoreData に保存され、サーバーに送信されて表示されます画面。
これはカメラのプレスボタンです
正常に保存されたように見えますが、途中で迷子になったようです。私は何日も前からこれを整理しようとしているので、誰か助けてもらえますか。コンソール出力の下に表示されるようにします。また、助けてくれる人に感謝します.