草庐IT

iOS 动画虚线矩形边框

我有一个显示图像的UIImageView。我想通过绘制圆角矩形轮廓来“突出显示”图像的一部分。我想用粗虚线绘制轮廓,通过不断改变线的“起点”开始位置来“动画化”。我曾想过画一个具有我想要的外观的圆,然后简单地对其进行动画处理,但我确实需要一个矩形解决方案,所以不行了。背景:我通过计算8个点并绘制4条直线和4条曲线来绘制圆角矩形边框。(也许这会更容易,但这不是坏掉的部分!)我的想法是,我将使用一个“偏移”变量,它从圆角矩形的左上角开始,左上角的曲线与顶部的直线相交。然后,我将在圆角矩形的顶部增加这个“偏移量”,直到它到达右上角的曲线,然后我将“偏移量”变量“重置”为其原始值。在“重置”发

iphone - 在与中心点成给定角度的直线相交的 UIView 矩形上找到 CGPoint

在iOS中,我试图确定一个矩形上的点,该点与从中心点到矩形周边的假想线以预定角度相交。假设我知道中心点、矩形的大小和角度(从东边的0度开始,逆时针方向经过北边的90度、西边的180度和南边的270度,再到东边的360度)。我需要知道相交点的坐标。在Findingpointsonarectangleatagivenangle上的(对我而言)有点令人困惑的数学但大概是准确的答案让我尝试下面的代码,但它不能正常工作。这个问题与那个问题类似,但我正在寻找一种更正的Objective-C/iOS方法,而不是一般的数学响应。我认为部分代码问题与使用单个0到360度角(以弧度表示,不可能为负数)输入

ios - 如何计算 iOS 7 中的实际字体磅值(不是边界矩形)?

编辑:链接的“重复”问题仅涉及计算文本矩形。我需要计算标签缩放后的实际字体大小,而不是字符串大小。此方法现已弃用:size=[selfsizeWithFont:font//20minFontSize:minFontSize//14actualFontSize:&actualFontSize//16forWidth:maxWidthlineBreakMode:self.lineBreakMode];当iOS7中的UILabel缩小文本大小以适应时,我如何计算它的字体大小? 最佳答案 我有同样的问题,我需要知道实际大小才能使我的UIVi

ios - 警报 View 在 iOS7 中显示白色矩形

以下代码适用于iOS5到6.1。我什至在商店中有包含该代码的应用程序:-(void)showActivityIndicator{if(!mLoadingView)//{mLoadingView=[[UIAlertViewalloc]initWithTitle:@""message:@""delegate:selfcancelButtonTitle:nilotherButtonTitles:nil];mLoadingView.tag=kAlertViewTag;}[mLoadingViewshow];}-(void)willPresentAlertView:(UIAlertView*)a

ios - 在 UIView 中绘制矩形

我想在我的UIView中绘制一个透明矩形,它有一个黑色边框。然而,我的代码创建了一个完全黑色的矩形。到目前为止,这是我的代码:-(void)drawRect:(CGRect)rect{//DrawingcodeCGRectrectangle=CGRectMake(0,100,320,100);CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetRGBFillColor(context,0.0,0.0,0.0,0.5);CGContextSetRGBStrokeColor(context,0.0,0.0,0.0,0.

iphone - AVFoundation 点击​​聚焦反馈矩形

我正在开发一个iphone应用程序,我在其中直接使用AVFoundation通过相机捕获视频。我已经实现了一项功能,可以为用户启用点击聚焦功能。-(void)focus:(CGPoint)aPoint;{#ifHAS_AVFFClasscaptureDeviceClass=NSClassFromString(@"AVCaptureDevice");if(captureDeviceClass!=nil){AVCaptureDevice*device=[captureDeviceClassdefaultDeviceWithMediaType:AVMediaTypeVideo];if([de

ios - UIBezierPath 描边 1px 线和填充 1px 宽度矩形 - 不同的结果。

这是一张简单的图-(void)drawRect:(CGRect)rect{//verticallinewith1pxstrokingUIBezierPath*vertLine=[[UIBezierPathalloc]init];[vertLinemoveToPoint:CGPointMake(20.0,10.0)];[vertLineaddLineToPoint:CGPointMake(20.0,400.0)];vertLine.lineWidth=1.0;[[UIColorblackColor]setStroke];[vertLinestroke];//verticalrectang

iphone - 模糊图像的特定部分(矩形,圆形)?

我想模糊矩形或圆形图像。谷歌搜索后,我发现模糊整个图像很容易,但很难模糊图像的特定部分(矩形,圆形)。那怎么可能???提前致谢 最佳答案 只需将您的UIImageView属性名称设置为“imageView”,并在您的实现文件中以相同的顺序添加以下四个方法。此外,将您的ImageView模式设置为“重绘”。为给定的模糊效果添加UIImage类别或使用任何自定义类,它会为你工作。方法1-裁剪图像#pragmamark-CroppingtheImage-(UIImage*)croppIngimageByImageName:(UIImage

ios - 如何阻止 iOS 将小指向直角三角形字符转换为矩形盒装三角形符号?

我试过输入小指向直角三角形和右箭头字符,它们都被iOS转换为分别带有直角三角形和右箭头的矩形图标。我可以声明一种不同的字体来阻止这种情况发生吗?或者是否有我需要关闭的默认设置?只需要一个黑色的小直角直角三角形:十六进制▸9656▸25B8代码如下:NSString*title=[NSStringstringWithFormat:@"%dpaymentsof%@➡▶",duration,[UtilsformatPrice:payment]];[buttonsetTitle:titleforState:UIControlStateNormal];如有任何建议,我们将不胜感激。

ios - Xcode 5 中没有圆形矩形按钮?

是否在Xcode5中不再提供圆形矩形按钮的拖放功能?我似乎无法在InterfaceBuilder中找到它。我猜这是iOS7中的变化之一,但我只是想确认一下。 最佳答案 也可以在Storyboard中制作圆角矩形。 关于ios-Xcode5中没有圆形矩形按钮?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18384832/