關於支付寶口碑的界面問題

在作支付寶口碑的時候,咱們須要把一些系統自動建立的文件刪掉重寫,固然,有點開發經驗的都知道這一點,在這裏我就只是提一下.佈局

支付寶口碑界面咱們能夠作成整個一個tableView,首先咱們須要加載每個cell,在這裏咱們能夠設置成一組   加載cell的時候,咱們有三種方法加載,第一種能夠用class加載,第二種能夠用nib加載,除此咱們還能夠使用storyboard建立原型cell.我在這裏只舉例在storyboard中建立原型cell,固然使用這種方法的時候,咱們就不須要註冊.建立原型cell的時候,咱們能夠使用autolayout佈局,固然這個不是重點,很簡單.spa

接下來,咱們須要根據內容建立plist文件,根據plist文件加載數據.其中採用字典轉模型的方法..net

#import "HMBusinessModel.h"代理

@implementation HMBusinessModel調試

- (instancetype)initWithDict:(NSDictionary *)dict{繼承

    if (self = [super init]) {支付寶

        [self setValuesForKeysWithDictionary:dict];開發

    }get

    return self;原型

}

+ (instancetype)businessWithDict:(NSDictionary *)dict{

    return [[self alloc] initWithDict:dict];

}

@end

接下來在處理數據的時候,就要用到MVC和代理思想.在處理支付寶界面的時候,能夠新建一個cell類,繼承自UITableViewCell類,來處理每個cell裏面的空間,這種能夠當作一種集成思想.

在處理每一大部分的時候,處理完都要調試一下,看是否有BUG,以防在後來的時候出現BUG不知出在哪裏.

在支付寶點擊加載更多的時候

- (IBAction)clickMoreButton:(UIButton *)sender {

    //把按鈕隱藏

    sender.hidden = YES;

//顯示轉輪

    _activityIndicator.hidden = NO;

    [_activityIndicator startAnimating];

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

        //加載更多的數據

 

        //這個是必需要實現的,若是不實現程序就崩潰

        [self.delegate loadMoreData];

        //顯示按鈕

        sender.hidden = NO;

        _activityIndicator.hidden = YES;

        [_activityIndicator stopAnimating];

    });

}

相關文章
相關標籤/搜索