设置layer.shadow导致子控件染色
设置该view的背景色为白色
delegate导致内存泄漏
weak delegate
protocol前加上@obj
fatal: Could not read from remote repository
1.$ ssh-keygen -t rsa -C "Dwysen" (""内为git用户名)
-
一直回车直到出现
image.png
3.$ cat /Users/dwyson/.ssh/id_rsa.pub
(打开图中的.pub文件),然后复制ssh-rsa到github Setting中
testView.viewWithTag(0)
使用viewWithTag方法获取该view上的子view时,tag为0取到的是该view本身,因为view的tag默认是0
No such file or directory
上述问题是本人升级了Mac的系统导致的,当你的Mac系统升级为 high sierra 的时候,别忘记更新cocoapods。执行命令为:
sudo gem install cocoapods -n/usr/local/bin
TableView 折叠Section
// 用于记录section折叠情况的数组,暂定为两个section
var collpse = [true,true]
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if collpse[section] == false {
return 10
} else {
return 0
}
}
@objc func tapHeadView(_ sender:UITapGestureRecognizer){
collpse[sender.view!.tag] = !collpse[sender.view!.tag]
if collpse[sender.view!.tag] {
UIView.animate(withDuration: 1, animations: {
self.tableView.height -= 440
})
} else {
self.tableView.height += 440
}
保留小数点后两位小数
let finalStr = String.init(format: "%.2f", Float(upAndDown!.priceChangeRatio)!)
使某View除了按钮点击外不阻挡其后层View的拖拽滚动事件
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
UIView *view = [super hitTest:point withEvent:event];
if ([view isKindOfClass:[UIButton class]]) {
return view;
}
return nil;
}
self.navigationItem.titleView ≠ self.navigationController.navigationItem.titleView
设置了self.navigationController.navigationItem.titleView,界面上出不来
改为self.navigationItem.titleView后正确
网友评论