草庐IT

偏移量

全部标签

ios - 以编程方式为水平居中的元素提供偏移量

我在Storyboard上设置了约束,并尝试将CollectionView水平居中并提供额外的偏移量。我尝试通过使用它在控制台上记录约束并安慰所有约束。print(collectionView.constraints)如何以编程方式将30偏移量覆盖为50偏移量(例如)? 最佳答案 为您希望覆盖的约束创建一个IBOutlet。@IBOutletweakvarcollectionViewCenterXConstraint:NSLayoutConstraint!然后每当你想改变它的时候。collectionViewCenterXConst

驱动开发:内核读写内存多级偏移

让我们继续在《内核读写内存浮点数》的基础之上做一个简单的延申,如何实现多级偏移读写,其实很简单,读写函数无需改变,只是在读写之前提前做好计算工作,以此来得到一个内存偏移值,并通过调用内存写入原函数实现写出数据的目的。以读取偏移内存为例,如下代码同样来源于本人的LyMemory读写驱动项目,其中核心函数为WIN10_ReadDeviationIntMemory()该函数的主要作用是通过用户传入的基地址与偏移值,动态计算出当前的动态地址。函数首先将基地址指向要读取的变量,并将其转换为LPCVOID类型的指针。然后将指向变量值的缓冲区转换为LPVOID类型的指针。接下来,函数使用PsLookupPr

【裸机开发】认识中断向量表(设置中断向量偏移的原因)

之前的LED驱动不存在中断,也就不包含中断的初始化。如果程序包含了中断,我们应还需要初始化哪些内容?要解决这个问题,我们需要先了解一个中断系统包含了哪些内容。①中断向量表:描述中断对应的中断服务函数,保存在程序开始运行的地方,默认是0x00000000②中断控制器(NVIC、GIC):中断系统的管理机构③中断使能:某个外设的中断使能(要使用某个外设的中断,要先使能这个外设的中断)④中断服务函数:当中断产生时,中断服务函数就会被调用(中断处理逻辑都在中断服务函数中)目录一、中断向量表1、什么是中断向量表?2、中断类型二、为什么要设置中断向量表偏移 1、原因分析2、如何确定偏移量3、如何设置三、汇

swift - 居中 ImageView 垂直偏移

我想将ImageView水平居中,然后垂直居中。但是,在垂直居中时,我需要ImageView稍微偏离中心,有利于View的上半部分。我的设计师给了我214点的顶部间距,这在iPhone6、7、8上完美运行。但是在iPad上它不能正确缩放。在iPhone4S的另一端,ImageView偏向View的下半部分。iPhone8(下图是为iPhone8设置的界面生成器截图。)iPad(下图是为iPadPro9.7设置的界面生成器截图。)iPhone4S(下图是为iPhone4S设置的界面生成器截图。)我怎样才能让它适应所有屏幕尺寸? 最佳答案

ios - scrollToRowAtIndexPath 始终从顶部而不是从当前偏移量开始滚动

在我的UITableView中,我使用一种方法滚动到最后一个单元格:WLNetworkClient.sharedClient().createCommentWIthText(commentTextView.text,forItem:item){errorindefer{UIAlertController.showAlertFromError(error)}iferror==nil{self.fetchedResultsController.fetchRequest.fetchLimit+=1try!self.fetchedResultsController.performFetch()

swift - iOS 11 - Navigationbar 大标题自定义偏移量

是否可以更改大导航栏标题的x偏移量?我想将x偏移量更改为36pt。 最佳答案 刚刚发现在最新的iOS12版本中,如果单纯修改UINavigationBar的layoutMargins属性,会影响大标题。letnavigationBar=navigationController.navigationBarnavigationBar.layoutMargins.left=36navigationBar.layoutMargins.right=36我尝试了这里提到的关于使用自定义NSMutableParagraphStyle的解决方案。这

ios - 如何处理 UIImageview 的 UIScrollView 缩放中的偏移量?

简单地说,我有一个UIScrollView用于在该View内缩放的View:UIImageView。这是我只显示图像时的样子:当我捏的时候:当我捏合后向下滑动时:现在我有了不想看到的黑色空间。有没有办法设置一些偏移量并防止在图像后滚动太远?在代码中我简单地使用://MARK:-UIScrollViewDelegatepublicfuncviewForZooming(inscrollView:UIScrollView)->UIView?{returnphotoImageView} 最佳答案 简单地实现UIScrollViewDeleg

ios - 为 Collection View 中的单元格设置偏移量或初始位置

我想在CollectionView的第一个单元格之前添加一些空间,比如偏移量,我的CollectionView有一个水平滚动位置。这是我当前的收藏View:它的前导约束为35,我想要的是单元格从35的“x”位置开始,但能够像这样滚动全宽:有没有办法使用Swift3在CollectionView中创建初始偏移量? 最佳答案 您无需代码即可为CollectionViewFlowLayout设置SectionInsets。 关于ios-为CollectionView中的单元格设置偏移量或初始位

ios - 更新 SnapKit 约束偏移量

我正在使用SnapKit并且找不到一种干净的方法来更新约束的偏移量。这是一个简单的加载栏View,其内部View(expiredTime)必须根据百分比填充父View(从左到右)。我在自定义UIView的awakeFromNib中创建约束self.expiredTime.snp.makeConstraints{(make)inmake.left.equalTo(self)make.top.equalTo(self)make.bottom.equalTo(self)self.constraintWidth=make.width.equalTo(self).constraint}setNe

ios - Swift:如何向 memcpy(...) 添加偏移量

如何为memcpy(...)调用添加数组偏移量?我有String数组:varsource=["a","b","c","d"]vardest=[String](count:n,repeatedValue:"")memcpy(&dest,source,UInt(2*sizeof(String))将["a","b"]复制到dest。很明显。我如何复制["b","c"]? 最佳答案 不要在对象上使用memcpy或其他低级“C”运算符。由于许多原因,这将行不通。使用切片运算符:varsource=["a","b","c","d"]vardes