没有测过各个ios版本的兼容性:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
cell.textLabel.text = ...;
if (/*[......]
[转]iOS开发过程中怎么知道当前视图控制器是怎么来的?
1.present.2.dismissed.3.push.4.pop.
- (BOOL)isBeingPresented NS_AVAILABLE_IOS(5_0);
- (BOOL)isBeingDismissed NS_AVAILABLE_IOS(5_0);
- (BOOL)isMovingToParentViewController NS_AVAILABLE_IOS(5_0);
- (BOOL)isMovingFromParentViewController NS_AVAILA[......]
CGAffineTransformMakeScale实现微信右上角菜单缩放动画
类似微信右上角扫一扫弹出菜单那个动画:
view.layer.anchorPoint = CGPointMake(1.0, 0)
view.transform = CGAffineTransformMakeScale(0, 0)
UIView.animateWithDuration(0.2) {
view.transform = CGAffineTransformIdentity
view.alpha = 1
}
简单解释下:anchorPoint是缩放的旋转点,p[......]
[转]关于使用cocoaPods,import导入时第三方库头文件没有提示问题的解决办法
估计有很多朋友在使用Xcode在项目中导入第三方库时,使用的是cocoaPods,但是在项目中使用此第三方库导入头文件时,输入#import后,并不会联想第三方库头文件(XXXX.h),需要我们手动输入,很麻烦。大家可以按照下面的步骤操作,解决这个小问题:
1.选择target(就是左边你的工程target)—— BuildSettings —— search Paths 下的 User Header Search Paths(如图所示:)
2.双击后面的空白区域:(如图所示:)
3.[......]
ios中UIImageView如何宽度自适应
即宽度不够时候,拉升到屏幕宽度,然后保持宽高比不变:
iv.snp_makeConstraints { [unowned contentView] (make) in
if let image = iv.image where image.size.width > 0 {
make.height.equalTo(image.size.height * (screenWidth - CGFloat(padding * 2)) / image.size.widt[......]