Skip to content

Commit 081f213

Browse files
committed
空白页
1 parent 3f1935c commit 081f213

File tree

4 files changed

+36
-7
lines changed

4 files changed

+36
-7
lines changed

Coding_iOS/Controllers/LocalFoldersViewController.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ - (void)viewWillAppear:(BOOL)animated{
5858

5959
- (void)refresh{
6060
BOOL hasData = [self findLocalFile];
61-
[self.view configBlankPage:EaseBlankPageTypeView hasData:hasData hasError:NO reloadButtonBlock:nil];
61+
[self.view configBlankPage:EaseBlankPageTypeFile hasData:hasData hasError:NO reloadButtonBlock:nil];
6262
if (!hasData) {
6363
[self.myRefreshControl endRefreshing];
6464
return;

Coding_iOS/Controllers/RootControllers/Tweet_RootViewController.m

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,13 @@ - (void)sendTweet{
239239
}
240240
[self.myTableView reloadData];
241241
}
242-
[weakSelf.view configBlankPage:EaseBlankPageTypeTweet hasData:(curTweets.list.count > 0) hasError:(error != nil) reloadButtonBlock:^(id sender) {
242+
[weakSelf.view configBlankPage:EaseBlankPageTypeTweetAction hasData:(curTweets.list.count > 0) hasError:(error != nil) reloadButtonBlock:^(id sender) {
243243
[weakSelf sendRequest];
244244
}];
245+
//空白页按钮事件
246+
weakSelf.view.blankPageView.clickButtonBlock=^(EaseBlankPageType curType) {
247+
[weakSelf sendTweet];
248+
};
245249
}
246250

247251
}];
@@ -260,9 +264,13 @@ - (void)deleteTweet:(Tweet *)curTweet outTweetsIndex:(NSInteger)outTweetsIndex{
260264
if (outTweetsIndex == weakSelf.curIndex) {
261265
[weakSelf.myTableView reloadData];
262266
}
263-
[weakSelf.view configBlankPage:EaseBlankPageTypeTweet hasData:(curTweets.list.count > 0) hasError:(error != nil) reloadButtonBlock:^(id sender) {
267+
[weakSelf.view configBlankPage:EaseBlankPageTypeTweetAction hasData:(curTweets.list.count > 0) hasError:(error != nil) reloadButtonBlock:^(id sender) {
264268
[weakSelf sendRequest];
265269
}];
270+
//空白页按钮事件
271+
weakSelf.view.blankPageView.clickButtonBlock=^(EaseBlankPageType curType) {
272+
[weakSelf sendTweet];
273+
};
266274
}
267275
}];
268276
}
@@ -305,9 +313,14 @@ - (void)refreshFirst{
305313
[self refresh];
306314
}
307315
if (!curTweets.isLoading) {
308-
[self.view configBlankPage:EaseBlankPageTypeTweet hasData:(curTweets.list.count > 0) hasError:NO reloadButtonBlock:^(id sender) {
309-
[self sendRequest];
316+
__weak typeof(self) weakSelf = self;
317+
[self.view configBlankPage:EaseBlankPageTypeTweetAction hasData:(curTweets.list.count > 0) hasError:NO reloadButtonBlock:^(id sender) {
318+
[weakSelf sendRequest];
310319
}];
320+
//空白页按钮事件
321+
self.view.blankPageView.clickButtonBlock=^(EaseBlankPageType curType) {
322+
[weakSelf sendTweet];
323+
};
311324
}
312325
}
313326

@@ -345,9 +358,13 @@ - (void)sendRequest{
345358
[weakSelf.myTableView reloadData];
346359
weakSelf.myTableView.showsInfiniteScrolling = curTweets.canLoadMore;
347360
}
348-
[weakSelf.view configBlankPage:EaseBlankPageTypeTweet hasData:(curTweets.list.count > 0) hasError:(error != nil) reloadButtonBlock:^(id sender) {
361+
[weakSelf.view configBlankPage:EaseBlankPageTypeTweetAction hasData:(curTweets.list.count > 0) hasError:(error != nil) reloadButtonBlock:^(id sender) {
349362
[weakSelf sendRequest];
350363
}];
364+
//空白页按钮事件
365+
weakSelf.view.blankPageView.clickButtonBlock=^(EaseBlankPageType curType) {
366+
[weakSelf sendTweet];
367+
};
351368
}];
352369
}
353370

@@ -462,9 +479,13 @@ - (void)goToDetailWithTweet:(Tweet *)curTweet{
462479
Tweets *curTweets = [weakSelf.tweetsDict objectForKey:[NSNumber numberWithInteger:weakSelf.curIndex]];
463480
[curTweets.list removeObject:toDeleteTweet];
464481
[weakSelf.myTableView reloadData];
465-
[weakSelf.view configBlankPage:EaseBlankPageTypeTweet hasData:(curTweets.list.count > 0) hasError:NO reloadButtonBlock:^(id sender) {
482+
[weakSelf.view configBlankPage:EaseBlankPageTypeTweetAction hasData:(curTweets.list.count > 0) hasError:NO reloadButtonBlock:^(id sender) {
466483
[weakSelf sendRequest];
467484
}];
485+
//空白页按钮事件
486+
weakSelf.view.blankPageView.clickButtonBlock=^(EaseBlankPageType curType) {
487+
[weakSelf sendTweet];
488+
};
468489
};
469490
[self.navigationController pushViewController:vc animated:YES];
470491
}

Coding_iOS/Util/OC_Category/UIView+Common.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ typedef NS_ENUM(NSInteger, EaseBlankPageType)
2121
EaseBlankPageTypeTask,
2222
EaseBlankPageTypeTopic,
2323
EaseBlankPageTypeTweet,
24+
EaseBlankPageTypeTweetAction,
2425
EaseBlankPageTypeTweetOther,
2526
EaseBlankPageTypeTweetProject,
2627
EaseBlankPageTypeProject,

Coding_iOS/Util/OC_Category/UIView+Common.m

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,13 @@ - (void)configWithType:(EaseBlankPageType)blankPageType hasData:(BOOL)hasData ha
616616
tipStr = @"您还没有发表过冒泡呢~";
617617
}
618618
break;
619+
case EaseBlankPageTypeTweetAction://冒泡列表(自己的)。有发冒泡的按钮
620+
{
621+
imageName = @"blankpage_image_Tweet";
622+
tipStr = @"您还没有发表过冒泡呢~";
623+
buttonTitle = @"冒个泡吧";
624+
}
625+
break;
619626
case EaseBlankPageTypeTweetOther://冒泡列表(别人的)
620627
{
621628
imageName = @"blankpage_image_Tweet";

0 commit comments

Comments
 (0)