<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Sealyu

    --- 博客已遷移至: http://www.sealyu.com/blog

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

    The iPhone SDK provides an easy-to-code standard for creating consistent user interfaces. The UITableView class is used in many iPhone applications. Most applications that present information to you in rows that you can tap to slide a new page over to see details use a UITableView to do the magic. Once you have a UITableView setup, you can easily add the little accessory arrow icons to the right side of the table cells by following the steps in this Tech-Recipe.


    At this point, you need to have a working UITableView-based application. If you aren’t at this point, you’ll need to take a few steps back and check with the official Apple iPhone SDK documentation.

    The simplest case is adding an accessory icon to the right of all cells in the table. To do this, edit the source file of the table view you want to change and add the following method:

    - (UITableViewCellAccessoryType)tableView:(UITableView *)tv accessoryTypeForRowWithIndexPath:(NSIndexPath *)indexPath
    {
       return UITableViewCellAccessoryDetailDisclosureButton;
    }

    Yeah, that’s a keyboard-full, but it’s not that bad. Because your table view class is the delegate of your actual table view, implementing this method of the UITableViewController class will automatically affect the cells in your table. No other changes are needed to make this work. Very cool.

    If you don’t want to show the accessory image for every cell in the table, you’ll need to implement some logic in this method that takes the NSIndexPath parameter (which tells you which row in which section is being asked about) and responds appropriately.

    There are three standard accessory images that can be used by this method. Each image is shown below with the matching UITableViewCellAccessoryType (the example uses shows a Disclosure indicator image because it returns UITableViewCellAccessoryDisclosureIndicator.

    Disclosure indicator

    UITableViewCellAccessoryDisclosureIndicator
    Used to indicate that tapping the cell will slide in a new table view one level down in the hierarchy.


    Detail disclosure button

    UITableViewCellAccessoryDetailDisclosureButton
    This button indicates that tapping the cell will reveal a detail view of that item.


    Checkmark

    UITableViewCellAccessoryCheckmark
    Indicates that a row has been selected by the user.


    Nothing

    UITableViewCellAccessoryNone
    This is the default value for the cell accessory indicating that no accessory should be shown.

    This isn’t a brain surgery level Tech-Recipe and this information is, of course, covered in the official documentation, but I keep forgetting the method name and knew it would be easier to lookup here than in the docs. I hope someone else finds it helpful, too.

    posted on 2010-10-07 20:21 seal 閱讀(502) 評論(0)  編輯  收藏 所屬分類: iPhone
    主站蜘蛛池模板: 亚洲欧美日韩综合俺去了| 亚洲日韩中文字幕日韩在线| 国产gv天堂亚洲国产gv刚刚碰| 亚洲精品美女久久久久久久| 日韩吃奶摸下AA片免费观看| 久久精品国产99国产精品亚洲| 亚洲免费黄色网址| 亚洲日韩中文字幕天堂不卡| 最近中文字幕免费完整| 亚洲黄色免费电影| 99久久精品国产免费| 久久亚洲精品成人无码网站| 永久黄网站色视频免费直播| 无码一区二区三区亚洲人妻| 亚洲美女高清一区二区三区 | 亚洲综合激情另类小说区| 久久99精品国产免费观看| 亚洲综合久久综合激情久久| 8888四色奇米在线观看免费看| 亚洲国产美女精品久久久| 久久国产精品亚洲一区二区| 亚洲最大免费视频网| 日韩亚洲人成在线| 国产又大又粗又硬又长免费| 国产精品无码永久免费888| 国产A在亚洲线播放| 最近2022中文字幕免费视频| 免费无码午夜福利片| 亚洲AV无码国产精品色午友在线| 69式互添免费视频| 两性色午夜免费视频| 久久精品国产亚洲av麻豆图片 | 国产亚洲sss在线播放| 国产无遮挡吃胸膜奶免费看视频| 亚洲免费日韩无码系列| 亚洲色大成网站www久久九| 爱情岛论坛网亚洲品质自拍| 暖暖日本免费在线视频| 免费国产污网站在线观看| 2019亚洲午夜无码天堂| 亚洲大片在线观看|