You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
By Ole Begemann More about me and contact info May 21, 2014 Last update: June 30, 2014 Update June 30, 2014: Updated to reflect changes I made to OLEContainerScrollView’s public interface. The container scroll view now exposes a read-only contentView property. You should add any subviews you want managed by the container scroll view directly to its content view. In this article, I am introducing O
When the user selects the cell save the the index path of the selected cell and add a row below it. If the user selects the same sell hide the row below it. If the user selects another cell hide the currently selected cell and show a new cell below the newly selected cell. @interface RCTableViewController () @property (nonatomic, strong) NSMutableArray *tableViewData; @property (nonatomic, strong)
前回のつづき 今回はCustom Viewの高さが可変する場合について説明したいと思います。 サンプルコード: https://github.com/stack3/iOSAutoLayoutSamples サンプルコードを起動してFlexible Custom Viewを選択すると以下の画面が表示されます。 グレー背景とその上にLabelが2つ乗っていますが、これがCustom Viewです。 Resizeボタンを押すと以下のように改行が必要な文字列がLabelに設定されて、Custom Viewの高さが変わります。 ResizeボタンもCustom Viewの高さに合わせて下へ移動します。 横画面も対応できています。横画面の場合は文字が1行にたくさん入るので高さが低くなります。 STFlexibleCustomView.xib このファイルでCustom Viewのレイアウトをしています
UILabelはiOSアプリ開発において使用頻度の高いUIコンポーネントですが、カユいところに手が届かなかったりします。例えばテキストの一部だけ強調表示したい、色を変えたい、フォントを変えたいといったHTMLのような使い方ができません。 iOS6以上であれば、attributedText というNSAttributedStringオブジェクトをセットできるプロパティを標準で持っているので、そのままでテキストの装飾が可能なのですが、残念ながらiOS5以下では使えません。 OHAttributedLabelとTTTAttributedLabelは、そんなUILabelの機能を拡張するOSSです。 OHAttributedLabel 特長 NSAttributedString をラップして UILabel に持たせたもので、テキストの一部だけフォントや色を変えたり、リンクの付与といった指定が簡単
TweetBotのサムネイル表示のように、画像を丸くトリミングする方法を紹介します。 CALayerを使うと数行で実装出来るので便利です。 とりあえずサンプルコード UIImage *circleImage = [UIImage imageNamed:@"test.png"]; UIImageView *circleImageView = [[UIImageView alloc] initWithImage:circleImage]; if (circleImage.size.width != circleImage.size.height) { CGFloat smallerSideLength = (circleImage.size.width < circleImage.size.height) ? circleImage.size.width : circleImage.size.
An easy-to-use UITableViewCell subclass that implements a swipeable content view which exposes utility buttons (similar to iOS 7 Mail Application) ##Usage In your Podfile: pod 'SWTableViewCell', '~> 0.3.7' Or just clone this repo and manually add source to project ##Functionality ###Right Utility Buttons Utility buttons that become visible on the right side of the Table View Cell when the user swi
iOS/Androidアプリを作る際に理解しておいて欲しい「Model」という役割について説明します。わりと意識していないケースがあるので、チェックしてみてください。Read less
Like many of you, I have been very busy upgrading my apps to make them fit for iOS 7. The latest version of iOS introduces lots of visual changes. From a developer’s perspective, the navigation bar and status bar are two noticeable changes that need to cater. The status bar is now transparent, that means the navigation bar behind it shows through. In some cases, the background image for a navigati
Help us understand the problem. What is going on with this article? 最初に。内容に誤謬がありましたら申し訳在りません。訂正を歓迎します。 tableView:heightForRowAtIndexPath: は rowHeight で置き換えるべきか UITableViewCellの高さが常に一定の時はrowHeightを使う - Qiita この記事には正しいことが書いてあるのですけど、影響があるのは **表示されるセル数** が100や1000に到達するような稀有なケースです。 通常のテーブルビューでは、セルは一度に高々12程度しか表示しないため、`tableView:heightForRowAtIndexPath:`を`rowHeight`に置き換えることによる劇的なパフォーマンス良化はありません。 このことについて
今回はUITableViewクラスについて疑問に思うことを書いてみようと思います。 主な疑問UITableViewクラスを使う際に毎回、カスタムセルを使ったほうがいいのかなとずっと悩んでいました。 結論カスタムセルについて色々しらべて以下の記事にたどり着きました。 UITableViewについて | ios-practice/docs/tableview.rst - GitHub 先に結論を書いてしまうのですが、 カスタムセルはなるべく使うようにする ということ。 なぜかというと上の参考記事からその理由を抜粋すると(少し長いですが)、 最初の表示更新メソッドが利用しにくくなることや dequeueReusableCellWithIdentifier: によるセルのキャッシュも利用しくくなるため、 UITableViewCellのサブクラス(いわゆるカスタムセル)を作り、Cellの拡張したV
UITableViewのセル再利用のためのメソッドで、dequeueReusableCellWithIdentifier:というメソッドがありますが、それによく似たメソッドdequeueReusableCellWithIdentifier:forIndexPath:がiOS SDK 6.0から追加されたようです。 これは、UICollectionViewの追加と同時にセルの再利用まわりがシンプルにされたことによる変更なので、この事自体は歓迎すべきことです。しかし、iOS SDK 6.0を利用したXcodeでUITableViewControllerのサブクラスを作成すると、デフォルトでこの新しいメソッドが呼ばれるコードがテンプレートに書かれます。それをそのまま対応していないiOS 5.1以前で利用しようとすると"unrecognized selector sent to instance"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く