段落中部分文案添加点击事件
import UIKit import CoreMedia import CoreMIDI open class HHTouchableLabel: UILabel { var touchBlocks:[String:()->Void] = [:] public required init?(coder aDec…
阅读全文 »已阅读 183 次import UIKit import CoreMedia import CoreMIDI open class HHTouchableLabel: UILabel { var touchBlocks:[String:()->Void] = [:] public required init?(coder aDec…
阅读全文 »已阅读 183 次iOS pod update遇到The ‘Pods-XXX‘ target has transitive dependencies that include statically linked binaries这个问题经过查询资料可以通过在Podfile添加如下配置解决 pre_install do |installe…
阅读全文 »已阅读 846 次今天在做一个功能的时候需要将部分view包含在一个大的容器,发现在这样做后,在这个打容器下层的View的点击事件完全失效了,于是就想着把容器的userInteractionEnabled设为false,然后试了一下发现这个时候这个打容器里的View的点击事件又不生效了,于是发现通过userInteractionEnab…
阅读全文 »已阅读 844 次在我们开发过程中可能会遇到UICollectionView的这个Delegate方法的时候不生效,那么是因为什么原因不生效呢?下面我给出一张截图说明一下原因 func collectionView(_ collectionView: UICollectionView, layout collectionViewLayo…
阅读全文 »已阅读 1,098 次public class CenterVerticalSpan extends MetricAffectingSpan { @Override public void updateMeasureState(@NonNull TextPaint textPaint) { textPaint.baselineShift +…
阅读全文 »已阅读 593 次Android发布库到MavenCentral说明以及踩坑解决 jcenter即将停止服务,由于之前我们好多库都是发布到jcenter上,现在必须抓紧找下家才行,我们针对jitpack和mavencentral进行了调研,结果如下: – jitpack的发包必须需要将源码发布到github上,这中情况对于我…
阅读全文 »已阅读 663 次需要添加新的库 def activity_version = “1.2.1” implementation “androidx.activity:activity:$activity_version” implementation ‘androidx.fragment:fragment:1.3.0-beta01’ 首先…
阅读全文 »已阅读 472 次最近遇到一个问题就是我们公司用自己的企业账号上的证书打包的ipa文件每过一年都需要重新重新把现在的一些ipa文件重新打包发布管理,这种做法效率其实很低下,因为有可能我们引用的三方库已经升级更新后会造成工程不可用,需要花费很大精力去进行同步升级工程代码才可以,那么我们其实有更好的方法去解决这种困境,我们可以通过对ipa文…
阅读全文 »已阅读 1,572 次有时候我们在本地已经建立好工程并且开发了一些功能,但没有及时将工程传到github上,在后期我们需要将它上传到github要怎么做呢?下面我来整理一下整个操作的过程。 1. 首先我们使用命令行切换到工程的目录,对工程初始化本地仓库 git init 2. 将本地工程文件添加到git管理 git add . 做了如上操作…
阅读全文 »已阅读 470 次fun checkCameraEnable(): Boolean { var canUse = false var mCamera: Camera? = null try { mCamera = Camera.open(0) val mParameters = mCamera.parameters mCamera.pa…
阅读全文 »已阅读 969 次今天在做一个使用WebView加载html显示的时候发现加载出来的界面上全是乱码,代码如下: mWebview.loadData(“<html></html>”,”text/html”,”UTF-8″); html部分我做了一个简单的示例,实际数据是包含中文在其中的,利用以上的加载方式无论编码格…
阅读全文 »已阅读 763 次# /usr/bin/python # encoding:utf-8 import csv import os import time # 监控CPU资源信息 class MonitoringCPUResources(object): def __init__(self, seconds): #这里根据传入的时间计算需…
阅读全文 »已阅读 1,195 次public class Installation { private static String sID = null; private static final String INSTALLATION = “INSTALLATION”; public synchronized static String id(Co…
阅读全文 »已阅读 535 次Activity中定义个RecyclerView <?xml version=”1.0″ encoding=”utf-8″?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android=”http://schemas.androi…
阅读全文 »已阅读 626 次let originalString = “test/test” let escapedString = originalString.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed) print(escapedString!)
阅读全文 »已阅读 1,034 次