2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

[SDK]iPhoneアプリ開発初心者質問箱47[touch][iPad]

1 :名称未設定:2016/08/11(木) 16:54:53.44 ID:RWFVhtO00.net
iPhone, iPod touch用アプリケーションの開発を始めたばかりの初心者向け質問スレ。

■質問する前に■
1. 質問は日本語もしくはObjective-C/Swiftで
 質問に質問で返されても逆切れしない。それは質問の仕方が悪いってことだってばよ。
2. どういう内容であれレスをもらったら報告とお礼の言葉を忘れずに。
 回答者は自分の時間を使って親切で回答してくれています。
3. 回答者は自分も初心者であった事を忘れずに。
4. マルチポスト(複数のスレに同じ質問を書込むこと)は厳禁!
5. 質問は可能な限り具体的に。
 ただ「エラーが出ます」ではエスパーかスタンド使いでなければ答えられません。
 エラー内容をちゃんと書きましょう。
6. わからない部分のコードをコピペすると手っ取り早いです。
7. このスレは無料プログラミング教室ではありません。
 「○○の仕方を教えてください」という質問はなるべく避けてください。
 「自分で調べたけどわからなかった事」を質問するというスタンスを忘れずに。
8. バグを安易にOSや開発環境のせいにしない。
 自分の知識の無さを棚に上げて人のせいにするなんて百年早い。
9. 質問する前にもう一度よく考えてから質問しよう。

■関連スレ
iOSアプリ 個人開発者の雑談スレ35
http://anago.2ch.net/test/read.cgi/mac/1442935213/

【脱獄】iPhoneのJailbreakアプリ開発スレ
http://anago.2ch.net/test/read.cgi/mac/1337945208/

※前スレ
[SDK]iPhoneアプリ開発初心者質問箱46[touch][iPad]
http://potato.2ch.net/test/read.cgi/mac/1460975101/l50

351 :名称未設定:2016/09/28(水) 17:39:39.98 ID:UqWmzn9/0.net
・・・もしかして90度で割れない斜めの状態の時は
四角刑である制約によって縮められているからでしょうか?

352 :名称未設定:2016/09/28(水) 17:43:58.87 ID:SGCCdirz0.net
button.imageView.clipsToBounds = NO;
button.imageView.contentMode = UIViewContentModeCenter;

contentsMode が fit だ何だだと期待した動作にならないんでしょうね。

353 :名称未設定:2016/09/28(水) 17:46:54.97 ID:SGCCdirz0.net
今後のためについでに書くと>>352
UIButton imageView rotate でググッて一番に出てきた stackoverflow のページに書いてあった。

354 :名称未設定:2016/09/28(水) 18:05:46.25 ID:UqWmzn9/0.net
>>353
ありがとうございます
uiButton.imageView!.transform = CGAffineTransformMakeRotation(CGFloat((rotation * M_PI) / 180.0 ));
uiButton.imageView!.clipsToBounds = true;
uiButton.imageView!.contentMode = UIViewContentMode.Center;
こらちにしたところ変形は起きずに回転のみするようになりました
しかしfitがなくなった為にオリジナルのサイズとなり大きくなってしまいました
試しに他の~Fit ~Fillなど適用させてみましたが回転角度により大きさが変更されていきます
難しいですね・・・

355 :名称未設定:2016/09/28(水) 18:09:04.40 ID:MuVdKasL0.net
>>354
とりあえず CGAffineTranformScale などで手頃なサイズにするのが簡便では。

356 :名称未設定:2016/09/28(水) 18:14:45.85 ID:MuVdKasL0.net
思いつきだけど Fit など使いつつ回すなら
用意されたuiimageviewの中に自前のuiimageviewをadd して、回転させるのは外側のimageviewのtransformでやると楽でしょう。

357 :名称未設定:2016/09/28(水) 18:25:20.98 ID:hbLUGfIa0.net
>>350
できたら0度、45度、90度の画像貼って

358 :名称未設定:2016/09/29(木) 02:20:21.59 ID:tLFdT+6e0.net
下記の記事での UITableViewDataSource とデリゲートメソッドを extensionで実装してるのは何故なんでしょうか?
データソースとデリゲートの設定し忘れを防ぐため?
xcodeで改装jumpbarでわかりやすい EX アイコンで表示されみやすいから?

最初見たときは何のための処理かわからなかったけど、すごいいい書き方なのかな?
もしかしてアップルが推奨してる?

Self-sizing Table View Cells
https://www.raywenderlich.com/129059/self-sizing-table-view-cells
https://cdn3.raywenderlich.com/wp-content/uploads/2016/06/Artistry-Final.zip

extension ArtistDetailViewController: UITableViewDataSource {

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return selectedArtist.works.count
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier:

359 :名称未設定:2016/09/29(木) 09:26:38.52 ID:793C43BE0.net
>>355
一手間増えますがそれですね
>>356
おもしろいですね
>>357
90度は0度の状態を横に傾けたままで正常です
45度は45度に傾けた後に幅を縮小した感じです

360 :名称未設定:2016/09/29(木) 11:31:44.31 ID:Iu6ZWrOZ0.net
Swift3への移行は大変そうだけど、移行せざるを得ないのだろうなぁ。

総レス数 1002
279 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★