动态顶部话题修改为原来的样式
This commit is contained in:
@@ -21,23 +21,27 @@
|
||||
/// View
|
||||
#import "XPMomentTopicHeaderView.h"
|
||||
#import "XPTeenagerHomeView.h"
|
||||
#import "XPMonentsRecommendHeaderView.h"
|
||||
/// VC
|
||||
#import "XPMomentListViewController.h"
|
||||
#import "XPMonentsPublishViewController.h"
|
||||
#import "XPMonentTopicContainerViewController.h"
|
||||
#import "XPMonentsInteractiveViewController.h"
|
||||
#import "XPMoentsTopicListViewController.h"
|
||||
///P
|
||||
#import "XPMonentsRecommendPresenter.h"
|
||||
#import "XPMonentsRecommendProtocol.h"
|
||||
|
||||
@interface XPNewMomentsViewController ()<JXCategoryViewDelegate,JXPagerViewDelegate,XPMonentsRecommendProtocol,XPMomentTopicHeaderViewDelegate,NIMSystemNotificationManagerDelegate>
|
||||
@interface XPNewMomentsViewController ()<JXCategoryViewDelegate,JXPagerViewDelegate,XPMonentsRecommendProtocol,XPMomentTopicHeaderViewDelegate,NIMSystemNotificationManagerDelegate,XPMonentsRecommendHeaderViewDelegate>
|
||||
|
||||
///分页控制器
|
||||
@property (nonatomic, strong) JXCategoryTitleView *titleView;
|
||||
@property (nonatomic, strong) JXPagerListRefreshView *pagingView;
|
||||
@property (nonatomic, strong) NSArray<NSString *> *titles;
|
||||
///分页控制器头部
|
||||
@property (nonatomic,strong) XPMomentTopicHeaderView *headerView;
|
||||
//@property (nonatomic,strong) XPMomentTopicHeaderView *headerView;
|
||||
@property (nonatomic, strong) XPMonentsRecommendHeaderView *headerView;
|
||||
|
||||
/// 发布
|
||||
@property (nonatomic, strong) UIButton *publishBtn;
|
||||
///显示小红点
|
||||
@@ -89,6 +93,7 @@
|
||||
|
||||
#pragma mark - Private Method
|
||||
- (void)initSubViews {
|
||||
self.view.backgroundColor = UIColor.whiteColor;
|
||||
[self.view addSubview:self.pagingView];
|
||||
[self.view addSubview:self.publishBtn];
|
||||
|
||||
@@ -173,6 +178,18 @@
|
||||
[self.navigationController pushViewController:topicVC animated:YES];
|
||||
}
|
||||
|
||||
#pragma mark - XPMonentsRecommendHeaderViewDelegate
|
||||
- (void)xPMonentsRecommendHeaderView:(XPMonentsRecommendHeaderView *)view didSelectItem:(MonentsTopicModel *)info {
|
||||
XPMonentTopicContainerViewController * topicVC = [[XPMonentTopicContainerViewController alloc] init];
|
||||
topicVC.worldId = info.tId;
|
||||
[self.navigationController pushViewController:topicVC animated:YES];
|
||||
}
|
||||
|
||||
- (void)xPMonentsRecommendHeaderView:(XPMonentsRecommendHeaderView *)view didClickMoreTopic:(UIButton *)sender {
|
||||
XPMoentsTopicListViewController * topicListVC = [[XPMoentsTopicListViewController alloc] init];
|
||||
[self.navigationController pushViewController:topicListVC animated:YES];
|
||||
}
|
||||
|
||||
#pragma mark - XPMonentsRecommendProtocol
|
||||
|
||||
- (void)monentsTopicListSuccess:(NSArray *)array {
|
||||
@@ -181,7 +198,7 @@
|
||||
|
||||
#pragma mark - JXCategoryViewDelegate
|
||||
- (NSUInteger)tableHeaderViewHeightInPagerView:(JXPagerView *)pagerView {
|
||||
return [XPMomentTopicHeaderView getTopicHeaderViewHeight];
|
||||
return 120;
|
||||
}
|
||||
|
||||
- (UIView *)tableHeaderViewInPagerView:(JXPagerView *)pagerView {
|
||||
@@ -263,9 +280,17 @@
|
||||
return _titles;
|
||||
}
|
||||
|
||||
- (XPMomentTopicHeaderView *)headerView {
|
||||
//- (XPMomentTopicHeaderView *)headerView {
|
||||
// if (!_headerView) {
|
||||
// _headerView = [[XPMomentTopicHeaderView alloc] init];
|
||||
// _headerView.delegate = self;
|
||||
// }
|
||||
// return _headerView;
|
||||
//}
|
||||
|
||||
- (XPMonentsRecommendHeaderView *)headerView {
|
||||
if (!_headerView) {
|
||||
_headerView = [[XPMomentTopicHeaderView alloc] init];
|
||||
_headerView = [[XPMonentsRecommendHeaderView alloc] initWithFrame:CGRectMake(0, 0, KScreenWidth, 120)];
|
||||
_headerView.delegate = self;
|
||||
}
|
||||
return _headerView;
|
||||
|
Reference in New Issue
Block a user