tag:blogger.com,1999:blog-6347132870493912656.post1998089614213840003..comments2022-04-01T17:20:39.923+09:00Comments on Cocoaの日々: UIScrollView - サムネイル画像を並べて指でスクロールさせるxcatsanhttp://www.blogger.com/profile/07611922019852427552noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-6347132870493912656.post-40835539589159148612012-05-20T22:12:03.059+09:002012-05-20T22:12:03.059+09:00sky さん、こんばんは。
コメントに記載されたコードからすると恐らく、テーブルビューの適当なセル...sky さん、こんばんは。<br /><br />コメントに記載されたコードからすると恐らく、テーブルビューの適当なセルを選択すると、そのセルに関連する写真のサムネイルを表示する画面へ遷移するのだと思います。<br /><br />IB を使わなくてもサンプルコードのようなことはできます。<br />その場合はスクロールを担当する UIScrollView と サムネイルを描画するThumbnailView の2つのインスタンスを作成して、画面上のビューに追加します。<br />イメージ(実際には動きませんがこんな感じということで)<br /><br />UIScrollView* scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 100, 320, 50)];<br />ThumbnailView* xcatsanhttps://www.blogger.com/profile/07611922019852427552noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-81110596774298403522012-05-17T11:13:25.698+09:002012-05-17T11:13:25.698+09:00xcatsanさん
こんにちは。
サムネイルについて質問させてください。
サンプルデータにあるサム...xcatsanさん<br /><br />こんにちは。<br />サムネイルについて質問させてください。<br />サンプルデータにあるサムネイル画像を同じように配置したいとおもっています。<br />作成方法はIBを使用しているのですが、<br />これをIBを使わずコードのみで作りたいと思っています。<br />コードのみで書く場合はどのようにしたらよろしいでしょうか。<br />サムネイル配置で全く前に進まず困っています…。<br />教えていただけないでしょうか。<br /><br />メインの大きい画像部分のコードは下記のように書いています。<br /><br />- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {<br /> <br /> /skynoreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-82657888274766362262012-05-09T12:17:19.222+09:002012-05-09T12:17:19.222+09:00bluedog さん
こんにちは
実現できたようでなによりです。
開発頑張ってください。bluedog さん<br />こんにちは<br /><br />実現できたようでなによりです。<br />開発頑張ってください。xcatsanhttps://www.blogger.com/profile/07611922019852427552noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-9926325065734231582012-05-02T12:21:10.544+09:002012-05-02T12:21:10.544+09:00xcatsanさん
ご返答ありがとうございます!
無事表示できるようになりました!
途中でナビゲー...xcatsanさん<br /><br />ご返答ありがとうございます!<br />無事表示できるようになりました!<br />途中でナビゲーションバーにボタンを配置してそこからリンクをつなげるように変更になったのでxcatsanさんにご教授いただいてくださったのをもとにナビゲーションバーから無事できました。<br />本当にありがとうございました。<br />また色々と参考にさせていただきます。bluedognoreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-85727121069436695982012-04-18T12:58:14.585+09:002012-04-18T12:58:14.585+09:00bluedog さん、こんにちは。返事が遅くなりました。
コードを見る限りでは問題なさそうに見えます...bluedog さん、こんにちは。返事が遅くなりました。<br />コードを見る限りでは問題なさそうに見えます。<br />考えられるとしたら UIWebView のアウトレットが接続されていないことでしょうか。<br /><br />webViewController 内の viewDidLoad にNSLogを追加してインスタンスが割り当てられているか確認してみてください。<br />- (void)viewDidLoad<br />{<br /> NSLog(@"%@", web); // ← 追加<br /> :<br />}<br />これが 0x0 (nil) ならアウトレットが接続できていません。<br /><br /><br /><br />> また各ページで「商品を見る」ボタンを押すごとに、商品WEBページのURLを変>xcatsanhttps://www.blogger.com/profile/07611922019852427552noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-7242303634075923812012-04-16T11:28:50.538+09:002012-04-16T11:28:50.538+09:00xcatsanさん
いつもお世話になっております。bluedogです。
>まず「商品を見る...xcatsanさん<br /><br />いつもお世話になっております。bluedogです。<br /><br />>まず「商品を見る」は、UIWebView を載せた UIViewController を作り、それを表示させればいいと思います。XcodeでUIViewControllerをつくるとインターフェイス(xib)も同時にできるのでそこ に UIWebViewを載せて処理させればいいでしょう。MWPhotoBrowser.m の 1026行目付近で「Save」ボタンを押した時に savePhotoメソッドを呼ぶ様になっているのでここに用意した UIViewControllerを呼び出す処理を書くといいと思います(直接書くか、新たに openWeb: のようなメソッドを用意して呼び出します)。UIViewController はモーダル表示(上におおいかぶさる表示)が簡単だbluedognoreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-47552565536577480672012-04-11T12:03:00.944+09:002012-04-11T12:03:00.944+09:00xcatsanさん
ご返答ありがとうございます!
どこをどうしていいかわからず困っていたのですごく...xcatsanさん<br /><br />ご返答ありがとうございます!<br />どこをどうしていいかわからず困っていたのですごく助かりました!調べて色々と試してみます!<br /><br />不明な点があったらまたお聞きしてしまうかもしれませんが…よろしくお願い致します。ありがとうございました!bluedognoreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-12016492365771862762012-04-11T05:11:16.981+09:002012-04-11T05:11:16.981+09:00bluedog さん、おはようございます。
>以上設定できたのですが「商品を見る」からWEB...bluedog さん、おはようございます。<br /><br />>以上設定できたのですが「商品を見る」からWEBビューを実装した新しいファイ>ルに画面遷移してWEBページを表示させたいのですが悩んでおり、ご教授願えたらと思います。<br /> :<br />>最初に表示されるセルの2番目を使用してアクションシートの「Save」を「商品>を見る」に、「Copy」を「ツイート」に名前を変更しています。この2点のご教>授願えたらと思います。<br /><br />まず「商品を見る」は、UIWebView を載せた UIViewController を作り、それを表示させればいいと思います。XcodeでUIViewControllerをつくるとインターフェイス(xib)も同時にできるのでそこに UIWebViewを載せて処理させればいいでしょう。xcatsanhttps://www.blogger.com/profile/07611922019852427552noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-1811921956885142022012-04-10T12:24:44.665+09:002012-04-10T12:24:44.665+09:00xcatsanさん
何度もすみません…bluedogです。
イメージとしては、こちらのiPhon...xcatsanさん<br /><br />何度もすみません…bluedogです。<br /><br />イメージとしては、こちらのiPhoneカタログをイメージしております。<br />http://www.peachjohn.co.jp/al/info/smartphone/<br /><br />■WEB商品ページに画面移動<br /><br />現在はサムネイルビューがないのと横向きにしたとき単ページになるのでイメージのような見開きになると最高なのですが色々試してみた結果…やはり難易度が高く難しいのでもしお時間があればこちらもご教授願えたらとても助かります。<br /><br />わがままいって申し訳ありません。何卒宜しくお願い致します。bluedognoreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-62340601288906301102012-04-10T11:56:43.263+09:002012-04-10T11:56:43.263+09:00xcatsanさん
お世話になります。bluedogです。
お返事ありがとうございます。
とても...xcatsanさん<br /><br />お世話になります。bluedogです。<br />お返事ありがとうございます。<br /><br />とても参考になりました。オープンソースを探し機能の似ているものを探してイメージに近いものが出来ました。<br /><br />またもうひとつだけ質問させてください。<br />今現在の機能は下記となるんですが、<br /><br />1.カタログ画像表示(スクロールビュー)フリックして46枚。<br />2.画像をタップするとナビゲーションバーが出てくる<br />上部から「表紙に戻るボタン」「現ページ数」<br />下部から「戻る・次へボタン」「アクションシートボタン」<br />3.アクションシートには「商品を見る」「ツイート」「キャンセル」ボタン配置<br /><br />以上設定できたのですが「商品を見る」からWEBビューを実装した新しいbluedognoreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-84898986771903364912012-04-04T06:28:25.761+09:002012-04-04T06:28:25.761+09:00bluedogさん
こんにちは
> メインの大きい画像をタップすると、
> 下からサムネイル画像を...bluedogさん<br />こんにちは<br /><br />> メインの大きい画像をタップすると、<br />> 下からサムネイル画像をスクロールさせる画面が出てきて、<br />> 同時に上からは商品WEB誘導のボタンが出てくる。<br /><br />できます。画面が出てくる部分は -[UIView animateWithDuration:animations:] を使えば簡単に(するすると出てくるような)アニメーションが実現できます。この使い方はたくさんのサイトで解説されているので調べれば参考になると思います。<br /><br />> また、メインの画像もサムネイル同様にスクロールは出来ますでしょうか。<br /><br />できます。ただ自分で実装すると色々と大変なのでオープンソースのライブラリを使うと楽だと思います。<br /><br />調べてみるとこんなのがありましたxcatsanhttps://www.blogger.com/profile/07611922019852427552noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-70893778699754336962012-04-03T18:06:33.463+09:002012-04-03T18:06:33.463+09:00xcatsanさん
とてもわかりやすくいつも勉強させていただいています。
カタログアプリを作りた...xcatsanさん<br /><br />とてもわかりやすくいつも勉強させていただいています。<br /><br />カタログアプリを作りたいとおもい、非常にサンプルと似ていたので質問させてください。<br /><br />メインの大きい画像をタップすると、<br />下からサムネイル画像をスクロールさせる画面が出てきて、<br />同時に上からは商品WEB誘導のボタンが出てくる。<br />また、メインの画像もサムネイル同様にスクロールは出来ますでしょうか。<br /><br />まだまだ知識が浅く上記の組み合わせ方で困っておりまして<br />相談させていただきました。<br /><br />ご教授願えたらと思います。<br />宜しくお願い致します。bluedognoreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-66146255535402252942011-06-24T13:54:15.435+09:002011-06-24T13:54:15.435+09:00xcatsanさん
お世話になります,takatakaです。
お返事ありがとうございます!
本当...xcatsanさん<br /><br />お世話になります,takatakaです。<br />お返事ありがとうございます!<br /><br />本当にありがとうございます!すごいです、素晴らしすぎます。<br />参考にさせて頂きます!<br />勉強させて頂きます。<br /><br />ありがとうございました。<br />またお聞きすることがあるかもしれませんが、<br />そのときは宜しくお願い致します。takatakahttps://www.blogger.com/profile/15010013539899209708noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-42129973634136128152011-06-22T00:02:15.620+09:002011-06-22T00:02:15.620+09:00追記)サンプルの画面イメージをブログ本文末尾に付けておきました。参考まで。追記)サンプルの画面イメージをブログ本文末尾に付けておきました。参考まで。xcatsanhttps://www.blogger.com/profile/07611922019852427552noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-35406840916544858222011-06-21T23:58:45.452+09:002011-06-21T23:58:45.452+09:00こんばんは。
フレームLite をダウンロードしてみました。
なるほど面白いソフトですね。
イメー...こんばんは。<br /><br />フレームLite をダウンロードしてみました。<br />なるほど面白いソフトですね。<br />イメージが湧きました。<br /><br />簡単なサンプルを作ってみました。<br />https://github.com/xcatsan/iOS-Sample-Code/tree/master/ImageViewTap<br />ビルドすると8枚の写真のサムネイルが下に表示され、タップするとそれが画面中央に大きく表示されるというものです。お試しあれ。<br /><br />画面下のサムネイルへのタップは ThumbnailView の touchedEnd: で処理してます。<br /><br />- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event<br />{ xcatsanhttps://www.blogger.com/profile/07611922019852427552noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-67727253779460250842011-06-19T17:27:41.001+09:002011-06-19T17:27:41.001+09:00xcatsanさん
お世話になってます、takatakaです。
お返事ありがとうございます。
参...xcatsanさん<br /><br />お世話になってます、takatakaです。<br />お返事ありがとうございます。<br /><br />参考書、読んでみたいと思います。ありがとうございます。<br /><br />>>UIView のままでもタップを検出することが<br />できるので・・・。<br /><br />出来るんですか!素晴らしいですね、ただTap検出が難しそうですね。<br />何から始めて良いのか・・・・・。<br /><br />イメージとしてはapp store にある、フレームlite というアプリの<br />横スクロールなんです。これが理想なんですが。<br />どうしたら、こうできるのか、全くなんです。<br /><br />もし宜しければ、さわりだけでも教えてもらえないでしょうか?<br /><br />宜しくお願い致します。<br takatakahttps://www.blogger.com/profile/15010013539899209708noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-23688142325947892542011-06-18T21:48:56.090+09:002011-06-18T21:48:56.090+09:00こんばんは takataka さん。
返事が遅くなりました。
> サムネイル画像をスクロール...こんばんは takataka さん。<br />返事が遅くなりました。<br /><br />> サムネイル画像をスクロールさせる方法を<br />> 元に、画像viewをボタンにして、<br />> タップしたら違う画面に移行させることは<br />> 可能でしょうか?<br /><br />可能です。ボタンにするのも手ですが、<br />UIView のままでもタップを検出することが<br />できるので、例で使っている ImageViewに<br />手を加える方法も良いかと思います。<br /><br /><br />> 横にスクロールさせたいと考えています。<br />> NSUInteger i;//以下省略 を使用せず、xibを使用するのでは。<br />> ぐらいしかわかっていないのですが、すみません。<br /><br />ここxcatsanhttps://www.blogger.com/profile/07611922019852427552noreply@blogger.comtag:blogger.com,1999:blog-6347132870493912656.post-66837688947268134242011-06-14T16:11:29.628+09:002011-06-14T16:11:29.628+09:00xcatsan さん
お世話になります。先日も教えて頂いたtakatakaです、
ありがとうござい...xcatsan さん<br /><br />お世話になります。先日も教えて頂いたtakatakaです、<br />ありがとうございます。<br /><br />少し畑違いになってしまうかもしれませんが、<br />質問させて下さい。<br /><br />サムネイル画像をスクロールさせる方法を<br />元に、画像viewをボタンにして、<br />タップしたら違う画面に移行させることは<br />可能でしょうか?<br />移行後、サムネイル画像をスクロールさせる画面に移りたいのです。<br /><br />横にスクロールさせたいと考えています。<br />NSUInteger i;//以下省略 を使用せず、xibを使用するのでは。<br />ぐらいしかわかっていないのですが、すみません。<br /><br />少しご教授願えたらと思います。<br />宜しくお願い致します。<br /takatakahttps://www.blogger.com/profile/15010013539899209708noreply@blogger.com