<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      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
    主站蜘蛛池模板: 久久精品国产亚洲一区二区| 国产女高清在线看免费观看 | 麻花传媒剧在线mv免费观看| 亚洲AV无码久久精品色欲| 国产精品免费一区二区三区| 亚洲午夜日韩高清一区| 国产成人无码精品久久久久免费 | a级在线观看免费| 亚洲成AV人在线观看天堂无码| baoyu777永久免费视频| 亚洲AV日韩精品久久久久久| 日本在线看片免费人成视频1000| 亚洲尹人香蕉网在线视颅| AV大片在线无码永久免费| 伊人久久五月丁香综合中文亚洲| 午夜影视在线免费观看| 在线亚洲v日韩v| 在线观看亚洲成人| 四虎成人精品永久免费AV| 亚洲高清视频在线播放| 免费a级毛片高清视频不卡| WWW亚洲色大成网络.COM| 国产午夜亚洲不卡| 99精品一区二区免费视频| 亚洲一区中文字幕在线电影网| 免费无码黄网站在线观看| 曰韩无码AV片免费播放不卡| 亚洲AV无码国产精品色午友在线 | 成人免费视频试看120秒| 精品视频免费在线| 国产成人亚洲综合无码精品| 16女性下面无遮挡免费| 久久久久久亚洲精品无码| 亚洲色爱图小说专区| 在线v片免费观看视频| 免费无码婬片aaa直播表情| 亚洲AV日韩AV天堂久久 | 免费视频成人片在线观看| 亚洲女子高潮不断爆白浆| 最新国产AV无码专区亚洲| 永久在线免费观看|