Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 081f213

Browse files
空白页
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)

AltStyle によって変換されたページ (->オリジナル) /