Commit 265779803d8c608717805c8eb9b0deb852379f1f
1 parent
c3130f9e
no message
Showing
8 changed files
with
195 additions
and
90 deletions
CNLiveScioLive/Pages/Home/CNHomeBaseViewController.m
| ... | ... | @@ -135,8 +135,9 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 135 | 135 | if(model.img && ![model.img isEqualToString:@""]){ |
| 136 | 136 | return 80*MainScale+20;//一张图 左边 |
| 137 | 137 | } |
| 138 | -// return 80;//无图 | |
| 139 | - return model.titleHeight+40;//无图 | |
| 138 | +// return model.titleHeight+40;//无图 | |
| 139 | + return 80*MainScale+20;//一张图 左边 | |
| 140 | + | |
| 140 | 141 | } |
| 141 | 142 | else if([model.showType isEqualToString:@"2"]){ |
| 142 | 143 | return (MainScreenWidth-20-20)/3.0+85;//三张图 |
| ... | ... | @@ -146,12 +147,12 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 146 | 147 | if(model.img && ![model.img isEqualToString:@""]){ |
| 147 | 148 | return 80*MainScale+20;//一张图 左边 |
| 148 | 149 | } |
| 149 | -// return 80;//无图 | |
| 150 | - return model.titleHeight+40;//无图 | |
| 150 | +// return model.titleHeight+40;//无图 | |
| 151 | + return 80*MainScale+20;//一张图 左边 | |
| 151 | 152 | |
| 152 | 153 | }else{ |
| 153 | -// return 80;//无图 | |
| 154 | - return model.titleHeight+40;//无图 | |
| 154 | +// return model.titleHeight+40;//无图 | |
| 155 | + return 80*MainScale+20;//一张图 左边 | |
| 155 | 156 | |
| 156 | 157 | } |
| 157 | 158 | } |
| ... | ... | @@ -187,9 +188,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 187 | 188 | return cell; |
| 188 | 189 | } |
| 189 | 190 | //无图 |
| 190 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 191 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 192 | +// if (!cell) { | |
| 193 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 194 | +// } | |
| 195 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 191 | 196 | if (!cell) { |
| 192 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 197 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 193 | 198 | } |
| 194 | 199 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 195 | 200 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -218,9 +223,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 218 | 223 | return cell; |
| 219 | 224 | } |
| 220 | 225 | //无图 |
| 221 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 226 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 227 | +// if (!cell) { | |
| 228 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 229 | +// } | |
| 230 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 222 | 231 | if (!cell) { |
| 223 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 232 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 224 | 233 | } |
| 225 | 234 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 226 | 235 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -228,9 +237,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 228 | 237 | |
| 229 | 238 | }else{ |
| 230 | 239 | //无图 |
| 231 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 240 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 241 | +// if (!cell) { | |
| 242 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 243 | +// } | |
| 244 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 232 | 245 | if (!cell) { |
| 233 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 246 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 234 | 247 | } |
| 235 | 248 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 236 | 249 | cell.model = self.data[indexPath.row]; | ... | ... |
CNLiveScioLive/Pages/Home/CNHomeENViewController.m
| ... | ... | @@ -144,8 +144,9 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 144 | 144 | if(model.img && ![model.img isEqualToString:@""]){ |
| 145 | 145 | return 80*MainScale+20;//一张图 左边 |
| 146 | 146 | } |
| 147 | -// return 80;//无图 | |
| 148 | - return model.titleHeight+40;//无图 | |
| 147 | +// return model.titleHeight+40;//无图 | |
| 148 | + return 80*MainScale+20;//一张图 左边 | |
| 149 | + | |
| 149 | 150 | } |
| 150 | 151 | else if([model.showType isEqualToString:@"2"]){ |
| 151 | 152 | return (MainScreenWidth-20-20)/3.0+85;//三张图 |
| ... | ... | @@ -155,12 +156,12 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 155 | 156 | if(model.img && ![model.img isEqualToString:@""]){ |
| 156 | 157 | return 80*MainScale+20;//一张图 左边 |
| 157 | 158 | } |
| 158 | -// return 80;//无图 | |
| 159 | - return model.titleHeight+40;//无图 | |
| 159 | +// return model.titleHeight+40;//无图 | |
| 160 | + return 80*MainScale+20;//一张图 左边 | |
| 160 | 161 | |
| 161 | 162 | }else{ |
| 162 | -// return 80;//无图 | |
| 163 | - return model.titleHeight+40;//无图 | |
| 163 | +// return model.titleHeight+40;//无图 | |
| 164 | + return 80*MainScale+20;//一张图 左边 | |
| 164 | 165 | |
| 165 | 166 | } |
| 166 | 167 | } |
| ... | ... | @@ -196,9 +197,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 196 | 197 | return cell; |
| 197 | 198 | } |
| 198 | 199 | //无图 |
| 199 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 200 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 201 | +// if (!cell) { | |
| 202 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 203 | +// } | |
| 204 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 200 | 205 | if (!cell) { |
| 201 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 206 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 202 | 207 | } |
| 203 | 208 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 204 | 209 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -227,9 +232,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 227 | 232 | return cell; |
| 228 | 233 | } |
| 229 | 234 | //无图 |
| 230 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 235 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 236 | +// if (!cell) { | |
| 237 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 238 | +// } | |
| 239 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 231 | 240 | if (!cell) { |
| 232 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 241 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 233 | 242 | } |
| 234 | 243 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 235 | 244 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -237,9 +246,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 237 | 246 | |
| 238 | 247 | }else{ |
| 239 | 248 | //无图 |
| 240 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 249 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 250 | +// if (!cell) { | |
| 251 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 252 | +// } | |
| 253 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 241 | 254 | if (!cell) { |
| 242 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 255 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 243 | 256 | } |
| 244 | 257 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 245 | 258 | cell.model = self.data[indexPath.row]; | ... | ... |
CNLiveScioLive/Pages/Home/外宣要闻/Controller/CNLiveHeraldedNewsViewController.m
| ... | ... | @@ -169,8 +169,9 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 169 | 169 | if(model.img && ![model.img isEqualToString:@""]){ |
| 170 | 170 | return 80*MainScale+20;//一张图 左边 |
| 171 | 171 | } |
| 172 | -// return 80;//无图 | |
| 173 | - return model.titleHeight+40;//无图 | |
| 172 | +// return model.titleHeight+40;//无图 | |
| 173 | + return 80*MainScale+20;//一张图 左边 | |
| 174 | + | |
| 174 | 175 | } |
| 175 | 176 | else if([model.showType isEqualToString:@"2"]){ |
| 176 | 177 | // return 210*MainScale;//三张图 |
| ... | ... | @@ -181,12 +182,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 181 | 182 | if(model.img && ![model.img isEqualToString:@""]){ |
| 182 | 183 | return 80*MainScale+20;//一张图 左边 |
| 183 | 184 | } |
| 184 | -// return 80;//无图 | |
| 185 | - return model.titleHeight+40;//无图 | |
| 185 | +// return model.titleHeight+40;//无图 | |
| 186 | + return 80*MainScale+20;//一张图 左边 | |
| 187 | + | |
| 186 | 188 | |
| 187 | 189 | }else{ |
| 188 | -// return 80;//无图 | |
| 189 | - return model.titleHeight+40;//无图 | |
| 190 | +// return model.titleHeight+40;//无图 | |
| 191 | + return 80*MainScale+20;//一张图 左边 | |
| 190 | 192 | |
| 191 | 193 | } |
| 192 | 194 | } |
| ... | ... | @@ -222,9 +224,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 222 | 224 | return cell; |
| 223 | 225 | } |
| 224 | 226 | //无图 |
| 225 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 227 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 228 | +// if (!cell) { | |
| 229 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 230 | +// } | |
| 231 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 226 | 232 | if (!cell) { |
| 227 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 233 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 228 | 234 | } |
| 229 | 235 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 230 | 236 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -253,9 +259,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 253 | 259 | return cell; |
| 254 | 260 | } |
| 255 | 261 | //无图 |
| 256 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 262 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 263 | +// if (!cell) { | |
| 264 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 265 | +// } | |
| 266 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 257 | 267 | if (!cell) { |
| 258 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 268 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 259 | 269 | } |
| 260 | 270 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 261 | 271 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -263,9 +273,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 263 | 273 | |
| 264 | 274 | }else{ |
| 265 | 275 | //无图 |
| 266 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 276 | +// CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 277 | +// if (!cell) { | |
| 278 | +// cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 279 | +// } | |
| 280 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 267 | 281 | if (!cell) { |
| 268 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 282 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 269 | 283 | } |
| 270 | 284 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 271 | 285 | cell.model = self.data[indexPath.row]; | ... | ... |
CNLiveScioLive/Pages/Home/答记者问/Controller/CNLiveReporterAskedViewController.m
| ... | ... | @@ -140,8 +140,9 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 140 | 140 | if(model.img && ![model.img isEqualToString:@""]){ |
| 141 | 141 | return 80*MainScale+20;//一张图 左边 |
| 142 | 142 | } |
| 143 | -// return 80;//无图 | |
| 144 | - return model.titleHeight+40;//无图 | |
| 143 | +// return model.titleHeight+40;//无图 | |
| 144 | + return 80*MainScale+20;//一张图 左边 | |
| 145 | + | |
| 145 | 146 | } |
| 146 | 147 | else if([model.showType isEqualToString:@"2"]){ |
| 147 | 148 | return (MainScreenWidth-20-20)/3.0+85;//三张图 |
| ... | ... | @@ -151,12 +152,12 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 151 | 152 | if(model.img && ![model.img isEqualToString:@""]){ |
| 152 | 153 | return 80*MainScale+20;//一张图 左边 |
| 153 | 154 | } |
| 154 | -// return 80;//无图 | |
| 155 | - return model.titleHeight+40;//无图 | |
| 155 | +// return model.titleHeight+40;//无图 | |
| 156 | + return 80*MainScale+20;//一张图 左边 | |
| 156 | 157 | |
| 157 | 158 | }else{ |
| 158 | -// return 80;//无图 | |
| 159 | - return model.titleHeight+40;//无图 | |
| 159 | +// return model.titleHeight+40;//无图 | |
| 160 | + return 80*MainScale+20;//一张图 左边 | |
| 160 | 161 | |
| 161 | 162 | } |
| 162 | 163 | } |
| ... | ... | @@ -192,9 +193,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 192 | 193 | return cell; |
| 193 | 194 | } |
| 194 | 195 | //无图 |
| 195 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 196 | + // CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 197 | + // if (!cell) { | |
| 198 | + // cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 199 | + // } | |
| 200 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 196 | 201 | if (!cell) { |
| 197 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 202 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 198 | 203 | } |
| 199 | 204 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 200 | 205 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -223,9 +228,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 223 | 228 | return cell; |
| 224 | 229 | } |
| 225 | 230 | //无图 |
| 226 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 231 | + // CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 232 | + // if (!cell) { | |
| 233 | + // cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 234 | + // } | |
| 235 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 227 | 236 | if (!cell) { |
| 228 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 237 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 229 | 238 | } |
| 230 | 239 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 231 | 240 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -233,9 +242,13 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 233 | 242 | |
| 234 | 243 | }else{ |
| 235 | 244 | //无图 |
| 236 | - CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 245 | + // CNLiveNewsNoPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsNoPicTableViewCell]; | |
| 246 | + // if (!cell) { | |
| 247 | + // cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 248 | + // } | |
| 249 | + CNLiveNewsLeftPicTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:newsLeftPicTableViewCell]; | |
| 237 | 250 | if (!cell) { |
| 238 | - cell = [[CNLiveNewsNoPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsNoPicTableViewCell]; | |
| 251 | + cell = [[CNLiveNewsLeftPicTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:newsLeftPicTableViewCell]; | |
| 239 | 252 | } |
| 240 | 253 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 241 | 254 | cell.model = self.data[indexPath.row]; |
| ... | ... | @@ -243,6 +256,7 @@ static NSString *newsUpPicTableViewCell = @"CNLiveNewsUpPicTableViewCell"; |
| 243 | 256 | |
| 244 | 257 | } |
| 245 | 258 | |
| 259 | + | |
| 246 | 260 | } |
| 247 | 261 | - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ |
| 248 | 262 | CNHomeModel *model = self.data[indexPath.row]; | ... | ... |
CNLiveScioLive/Pages/Live/Controller/GraphicLiveViewController.m
| ... | ... | @@ -247,8 +247,32 @@ |
| 247 | 247 | } |
| 248 | 248 | return YES; |
| 249 | 249 | } |
| 250 | + | |
| 250 | 251 | - (void)webViewDidFinishLoad:(UIWebView *)webView{ |
| 251 | - if (1000 == webView.tag) { | |
| 252 | + | |
| 253 | + if (![[Reachability reachabilityForInternetConnection] currentReachabilityStatus]) { | |
| 254 | + [AlertViewTool showHUDViewText:CustomStr(@"NetworkiInterruption")]; | |
| 255 | + [self setUpUIWithTag:webView.tag Height:0]; | |
| 256 | + return; | |
| 257 | + } | |
| 258 | + AFHTTPSessionManager *manager =[AFHTTPSessionManager manager]; | |
| 259 | + manager.responseSerializer = [AFHTTPResponseSerializer serializer]; | |
| 260 | + [manager POST:@"http://s.scio.gov.cn/ocms/.content/function_provider/arswitch.json" parameters:nil success:^(NSURLSessionDataTask *task, id responseObject) { | |
| 261 | + NSString *result = [[NSString alloc]initWithData:responseObject encoding:NSUTF8StringEncoding]; | |
| 262 | + NSLog(@"%@",result); | |
| 263 | + [self setUpUIWithTag:webView.tag Height:[result isEqualToString:@"\n\n 0"]?40.0:0.0]; | |
| 264 | + | |
| 265 | + | |
| 266 | + } failure:^(NSURLSessionDataTask *task, NSError *error) { | |
| 267 | + NSLog(@"%@",error); | |
| 268 | + [self setUpUIWithTag:webView.tag Height:0]; | |
| 269 | + | |
| 270 | + }]; | |
| 271 | + | |
| 272 | +} | |
| 273 | +- (void)setUpUIWithTag:(NSInteger)tag Height:(NSInteger)height{ | |
| 274 | + | |
| 275 | + if (1000 == tag) { | |
| 252 | 276 | CGRect frame = relatedWebView.frame; |
| 253 | 277 | frame.size.width = MainScreenWidth; |
| 254 | 278 | frame.size.height = 1; |
| ... | ... | @@ -258,13 +282,13 @@ |
| 258 | 282 | lineImage1 = [[UIImageView alloc] initWithFrame:CGRectMake(0, descriptionHeight, MainScreenWidth, 1)]; |
| 259 | 283 | lineImage1.backgroundColor = Color_Line; |
| 260 | 284 | [backgroundView addSubview:lineImage1]; |
| 261 | - | |
| 285 | + | |
| 262 | 286 | upDownButton = [UIButton buttonWithType:UIButtonTypeCustom]; |
| 263 | 287 | [upDownButton addTarget:self action:@selector(showGraphicLive:) forControlEvents:UIControlEventTouchUpInside]; |
| 264 | - [upDownButton setFrame:CGRectMake(0, descriptionHeight, MainScreenWidth, 40)]; | |
| 288 | + [upDownButton setFrame:CGRectMake(0, descriptionHeight, MainScreenWidth, height)]; | |
| 265 | 289 | [backgroundView addSubview:upDownButton]; |
| 266 | 290 | |
| 267 | - UILabel *graphicLive = [[UILabel alloc] initWithFrame:CGRectMake(20, descriptionHeight, MainScreenWidth/2, 40)]; | |
| 291 | + UILabel *graphicLive = [[UILabel alloc] initWithFrame:CGRectMake(20, descriptionHeight, MainScreenWidth/2, height)]; | |
| 268 | 292 | graphicLive.font = [UIFont systemFontOfSize:13]; |
| 269 | 293 | graphicLive.backgroundColor = [UIColor clearColor]; |
| 270 | 294 | graphicLive.textColor = HEXCOLOR(0x184085); |
| ... | ... | @@ -273,14 +297,15 @@ |
| 273 | 297 | |
| 274 | 298 | upDownImage = [[UIImageView alloc] initWithFrame:CGRectMake(MainScreenWidth - 31, descriptionHeight + 16, 13, 7)]; |
| 275 | 299 | upDownImage.image = [UIImage imageNamed:@"cnlive_button_down"]; |
| 300 | + upDownImage.hidden = height != 40; | |
| 276 | 301 | [backgroundView addSubview:upDownImage]; |
| 277 | 302 | |
| 278 | - lineImage2 = [[UIImageView alloc] initWithFrame:CGRectMake(0, 40 + descriptionHeight, MainScreenWidth, 1)]; | |
| 303 | + lineImage2 = [[UIImageView alloc] initWithFrame:CGRectMake(0, height + descriptionHeight, MainScreenWidth, 1)]; | |
| 279 | 304 | lineImage2.backgroundColor = Color_Line; |
| 280 | 305 | [backgroundView addSubview:lineImage2]; |
| 281 | - | |
| 282 | - [backgroundView setContentSize:CGSizeMake(MainScreenWidth, 40 + descriptionHeight + 960)]; | |
| 283 | - | |
| 306 | + | |
| 307 | + [backgroundView setContentSize:CGSizeMake(MainScreenWidth, height + descriptionHeight + 960)]; | |
| 308 | + | |
| 284 | 309 | _webView = [[UIWebView alloc] initWithFrame:CGRectZero]; |
| 285 | 310 | _webView.scrollView.backgroundColor = [UIColor clearColor]; |
| 286 | 311 | _webView.dataDetectorTypes = UIDataDetectorTypeNone; |
| ... | ... | @@ -292,12 +317,13 @@ |
| 292 | 317 | _webView.tag = 2000; |
| 293 | 318 | |
| 294 | 319 | [backgroundView addSubview:_webView]; |
| 295 | - | |
| 296 | - relatedInformationView = [[UIView alloc] initWithFrame:CGRectMake(0, 40 + descriptionHeight, MainScreenWidth, 960)]; | |
| 320 | + | |
| 321 | + relatedInformationView = [[UIView alloc] initWithFrame:CGRectMake(0, height + descriptionHeight, MainScreenWidth, 960)]; | |
| 297 | 322 | [backgroundView addSubview:relatedInformationView]; |
| 298 | 323 | |
| 299 | - [self showRelatedInformation:40 + descriptionHeight]; | |
| 300 | - } else if (2000 == webView.tag) { | |
| 324 | + [self showRelatedInformation:height + descriptionHeight]; | |
| 325 | + | |
| 326 | + } else if (2000 == tag) { | |
| 301 | 327 | CGFloat width = MainScreenWidth - 20; |
| 302 | 328 | NSString *string = [NSString stringWithFormat: |
| 303 | 329 | @"var script = document.createElement('script');" |
| ... | ... | @@ -315,8 +341,8 @@ |
| 315 | 341 | "}" |
| 316 | 342 | "}\";" |
| 317 | 343 | "document.getElementsByTagName('head')[0].appendChild(script);",width]; |
| 318 | - [webView stringByEvaluatingJavaScriptFromString:string]; | |
| 319 | - [webView stringByEvaluatingJavaScriptFromString:@"ResizeImages();"]; | |
| 344 | + [_webView stringByEvaluatingJavaScriptFromString:string]; | |
| 345 | + [_webView stringByEvaluatingJavaScriptFromString:@"ResizeImages();"]; | |
| 320 | 346 | |
| 321 | 347 | CGRect frame = _webView.frame; |
| 322 | 348 | frame.size.width = MainScreenWidth; |
| ... | ... | @@ -329,7 +355,7 @@ |
| 329 | 355 | if (0 == [heightArr[fontIndex] floatValue]) { |
| 330 | 356 | [heightArr replaceObjectAtIndex:fontIndex withObject:[NSString stringWithFormat:@"%f",graphicLiveHeight]]; |
| 331 | 357 | } |
| 332 | - | |
| 358 | + | |
| 333 | 359 | if (isShow) { |
| 334 | 360 | NSLog(@"fontIndex = %d",fontIndex); |
| 335 | 361 | [backgroundView setContentSize:CGSizeMake(MainScreenWidth, 40 + descriptionHeight + [heightArr[fontIndex] floatValue] + 221)]; | ... | ... |
CNLiveScioLive/Pages/My/CNMyViewController.m
| ... | ... | @@ -19,6 +19,8 @@ |
| 19 | 19 | |
| 20 | 20 | @interface CNMyViewController ()<UITableViewDelegate,UITableViewDataSource> |
| 21 | 21 | @property (nonatomic, strong) UITableView *tableView; |
| 22 | +@property (nonatomic, strong) NSArray *titles; | |
| 23 | +@property (nonatomic, strong) NSArray *pics; | |
| 22 | 24 | |
| 23 | 25 | @end |
| 24 | 26 | |
| ... | ... | @@ -63,35 +65,28 @@ static NSString *identifier = @"CNMyTableViewCell"; |
| 63 | 65 | |
| 64 | 66 | #pragma mark - UITableViewDataSource |
| 65 | 67 | - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{ |
| 66 | - return 3; | |
| 68 | + return self.titles.count; | |
| 67 | 69 | |
| 68 | 70 | } |
| 69 | 71 | |
| 70 | 72 | - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ |
| 71 | - if(section == 0){ | |
| 72 | - return 2; | |
| 73 | + NSArray *data = self.titles[section]; | |
| 74 | + return data.count; | |
| 73 | 75 | |
| 74 | - }else if (section == 1){ | |
| 75 | - return 2; | |
| 76 | - | |
| 77 | - } | |
| 78 | - return 1; | |
| 79 | - | |
| 80 | 76 | } |
| 81 | 77 | |
| 82 | 78 | - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ |
| 83 | -// NSArray *name = @[@[@"通知公告", @"我的收藏"],@[@"证件申领", @"联系我们"],@[@"设置"]]; | |
| 84 | - NSArray *name = @[@[CustomStr(@"Announcements"), CustomStr(@"MyFavorite")],@[CustomStr(@"Certificates"), CustomStr(@"ContactUs")],@[CustomStr(@"Settings")]]; | |
| 85 | - NSArray *pic = @[@[@"cnlive_my_news", @"cnlive_my_collection"],@[@"cnlive_my_certificate", @"cnlive_my_tel"],@[@"cnlive_my_setting"]]; | |
| 79 | + | |
| 80 | +// NSArray *name = @[@[CustomStr(@"Announcements"), CustomStr(@"MyFavorite")],@[CustomStr(@"ContactUs")],@[CustomStr(@"Settings")]]; | |
| 81 | +// NSArray *pic = @[@[@"cnlive_my_news", @"cnlive_my_collection"],@[@"cnlive_my_tel"],@[@"cnlive_my_setting"]]; | |
| 86 | 82 | |
| 87 | 83 | CNMyTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; |
| 88 | 84 | if (!cell) { |
| 89 | 85 | cell = [[CNMyTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; |
| 90 | 86 | } |
| 91 | 87 | cell.selectionStyle = UITableViewCellSelectionStyleNone; |
| 92 | - cell.name = name[indexPath.section][indexPath.row]; | |
| 93 | - cell.pic = pic | |
| 94 | - [indexPath.section][indexPath.row]; | |
| 88 | + cell.name = self.titles[indexPath.section][indexPath.row]; | |
| 89 | + cell.pic = self.pics[indexPath.section][indexPath.row]; | |
| 95 | 90 | |
| 96 | 91 | return cell; |
| 97 | 92 | |
| ... | ... | @@ -134,20 +129,25 @@ static NSString *identifier = @"CNMyTableViewCell"; |
| 134 | 129 | // CNLiveCertificatesViewController *vc = [CNLiveCertificatesViewController new]; |
| 135 | 130 | // vc.hidesBottomBarWhenPushed = YES; |
| 136 | 131 | // [self.navigationController pushViewController:vc animated:YES]; |
| 137 | - CNLiveWebViewController *vc = [CNLiveWebViewController new]; | |
| 138 | - vc.navTitle = CustomStr(@"Certificates"); | |
| 139 | - vc.url = @"http://219.142.85.77/index.html"; | |
| 140 | - vc.navTitle = CustomStr(@"Certificates"); | |
| 132 | +// CNLiveWebViewController *vc = [CNLiveWebViewController new]; | |
| 133 | +// vc.navTitle = CustomStr(@"Certificates"); | |
| 134 | +// vc.url = @"http://219.142.85.77/index.html"; | |
| 135 | +// vc.navTitle = CustomStr(@"Certificates"); | |
| 136 | +// vc.hidesBottomBarWhenPushed = YES; | |
| 137 | +// [self.navigationController pushViewController:vc animated:YES]; | |
| 138 | + | |
| 139 | + CNLiveContactUsViewController *vc = [CNLiveContactUsViewController new]; | |
| 140 | + vc.navTitle = CustomStr(@"ContactUs"); | |
| 141 | 141 | vc.hidesBottomBarWhenPushed = YES; |
| 142 | 142 | [self.navigationController pushViewController:vc animated:YES]; |
| 143 | 143 | |
| 144 | 144 | |
| 145 | 145 | }else if (indexPath.row == 1){ |
| 146 | 146 | //联系我们 |
| 147 | - CNLiveContactUsViewController *vc = [CNLiveContactUsViewController new]; | |
| 148 | - vc.navTitle = CustomStr(@"ContactUs"); | |
| 149 | - vc.hidesBottomBarWhenPushed = YES; | |
| 150 | - [self.navigationController pushViewController:vc animated:YES]; | |
| 147 | +// CNLiveContactUsViewController *vc = [CNLiveContactUsViewController new]; | |
| 148 | +// vc.navTitle = CustomStr(@"ContactUs"); | |
| 149 | +// vc.hidesBottomBarWhenPushed = YES; | |
| 150 | +// [self.navigationController pushViewController:vc animated:YES]; | |
| 151 | 151 | |
| 152 | 152 | } |
| 153 | 153 | return; |
| ... | ... | @@ -211,4 +211,24 @@ static NSString *identifier = @"CNMyTableViewCell"; |
| 211 | 211 | return _tableView; |
| 212 | 212 | } |
| 213 | 213 | |
| 214 | +// NSArray *name = @[@[@"通知公告", @"我的收藏"],@[@"证件申领", @"联系我们"],@[@"设置"]]; | |
| 215 | +// NSArray *name = @[@[CustomStr(@"Announcements"), CustomStr(@"MyFavorite")],@[CustomStr(@"Certificates"), CustomStr(@"ContactUs")],@[CustomStr(@"Settings")]]; | |
| 216 | +// NSArray *pic = @[@[@"cnlive_my_news", @"cnlive_my_collection"],@[@"cnlive_my_certificate", @"cnlive_my_tel"],@[@"cnlive_my_setting"]]; | |
| 217 | + | |
| 218 | +- (NSArray *)titles{ | |
| 219 | + if(!_titles){ | |
| 220 | + NSArray *name = @[@[CustomStr(@"Announcements"), CustomStr(@"MyFavorite")],@[CustomStr(@"ContactUs")],@[CustomStr(@"Settings")]]; | |
| 221 | + _titles = [[NSArray alloc] initWithArray:name]; | |
| 222 | + } | |
| 223 | + return _titles; | |
| 224 | +} | |
| 225 | +- (NSArray *)pics{ | |
| 226 | + if(!_pics){ | |
| 227 | + NSArray *pic = @[@[@"cnlive_my_news", @"cnlive_my_collection"],@[@"cnlive_my_tel"],@[@"cnlive_my_setting"]]; | |
| 228 | + _pics = [[NSArray alloc] initWithArray:pic]; | |
| 229 | + | |
| 230 | + } | |
| 231 | + return _pics; | |
| 232 | +} | |
| 233 | + | |
| 214 | 234 | @end | ... | ... |
CNLiveScioLive/Pages/Tools/Category/UILabel+TextAlign.h
CNLiveScioLive/Pages/Tools/Category/UILabel+TextAlign.m
| ... | ... | @@ -10,14 +10,16 @@ |
| 10 | 10 | |
| 11 | 11 | @implementation UILabel (TextAlign) |
| 12 | 12 | |
| 13 | --(void)setIsTop:(BOOL)isTop { | |
| 13 | +- (void)setIsTop:(BOOL)isTop { | |
| 14 | 14 | |
| 15 | 15 | if (isTop) { |
| 16 | 16 | CGSize fontSize = [self.text sizeWithFont:self.font]; |
| 17 | +// CGSize fontSize = [self.text sizeWithAttributes:@{NSFontAttributeName : self.font}]; | |
| 18 | + | |
| 17 | 19 | //控件的高度除以一行文字的高度 |
| 18 | 20 | int num = self.frame.size.height/fontSize.height; |
| 19 | 21 | //计算需要添加换行符个数 |
| 20 | - int newLinesToPad = num - self.numberOfLines; | |
| 22 | + int newLinesToPad = num - (int)self.numberOfLines; | |
| 21 | 23 | self.numberOfLines = 0; |
| 22 | 24 | for(int i=0; i<newLinesToPad; i++) |
| 23 | 25 | //在文字后面添加换行符"/n" |
| ... | ... | @@ -25,14 +27,16 @@ |
| 25 | 27 | } |
| 26 | 28 | } |
| 27 | 29 | |
| 28 | --(void)setIsBottom:(BOOL)isBottom { | |
| 30 | +- (void)setIsBottom:(BOOL)isBottom { | |
| 29 | 31 | |
| 30 | 32 | if (isBottom) { |
| 31 | 33 | CGSize fontSize = [self.text sizeWithFont:self.font]; |
| 34 | +// CGSize fontSize = [self.text sizeWithAttributes:@{NSFontAttributeName : self.font}]; | |
| 35 | + | |
| 32 | 36 | //控件的高度除以一行文字的高度 |
| 33 | 37 | int num = self.frame.size.height/fontSize.height; |
| 34 | 38 | //计算需要添加换行符个数 |
| 35 | - int newLinesToPad = num - self.numberOfLines; | |
| 39 | + int newLinesToPad = num - (int)self.numberOfLines; | |
| 36 | 40 | self.numberOfLines = 0; |
| 37 | 41 | for(int i=0; i<newLinesToPad; i++) |
| 38 | 42 | //在文字前面添加换行符"/n" | ... | ... |