drawrect相关内容
我想在表格单元格中显示这么多图像.我知道两种显示图像的方法. 一个正在为 UIImageView 创建一个实例并显示它 CGRect rect=CGRectMake(x,y,width,height);UIImageView *image=[[UIImageView alloc]initWithFrame:rect];[图片setImage:[UIImage imageNamed:@"sa
..
我正在尝试申请 Autolayout 约束从 NSView 继承的自定义按钮.该按钮相当复杂,例如可以用作单选按钮.用户界面由 drawRect: 组成,您可以从以下代码摘录中猜到. @interface CustomButton : NSView ... - (void)drawRect:(NSRect)dirtyRect {//...如果(self.hasImage){//...如果(s
..
我是学习 Swift 的新手,并且正在尝试运行一个非常简单的应用程序.我要做的就是在按下按钮时让 UIView.drawRect 更新.它在应用程序第一次加载时更新/绘制,然后什么都不做,无论我尝试什么.几天来我一直在反对这个问题,但我找不到任何帮助. 我创建的: 单视图应用 一个按钮,作为一个动作链接到视图控制器 一个新的类,Test_View,继承了 UIView
..
我想为使用 iOS 提供的 NSString (UIStringDrawing) 类别方法绘制的文本添加阴影: - (CGSize)drawAtPoint:(CGPoint)point forWidth:(CGFloat)widthwithFont:(UIFont *)font minFontSize:(CGFloat)minFontSize实际字体大小:(CGFloat *)实际字体大小lin
..
我想要一个 UIView 子类,它实现一个类似于 setNeedsDisplay 的方法,除了重绘(即,通常通过 drawRect 调用:) 将在某个时候发生在后台线程中,而不是在当前更新周期结束时. 它可能被称为setNeedsAsynchronousDisplay.或者现有的 setNeedsDisplay 可能会被劫持,并且不会在循环结束时导致重绘,或者其他什么,只要它让重绘不会发生在
..
我正在继承 UIView 并覆盖 drawRect 方法.我注意到视图的 drawrect 仅在视图首次加载时被调用.之后,它再也不会被调用.如何确保在方向更改后调用它?我试过在旋转前后在视图上调用 setNeedsDisplay ,但没有这样做. 解决方案 [myView setContentMode:UIViewContentModeRedraw]; 您也可以在 IB 中进行设置(即
..
使用下面的代码,我成功地掩盖了我的绘图的一部分,但这与我想要掩盖的相反.这掩盖了绘图的内部部分,我想掩盖外部部分.有没有简单的方法可以反转这个掩码? myPath 下面是一个 UIBezierPath. CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];CGMutablePathRef maskPath = CGPathCreate
..
我必须创建一个自定义的 UIView,它将有圆角、边框、阴影,并且它的 drawRect() 方法被覆盖以提供自定义绘图代码,视图中绘制了几条直线(我需要在这里使用快速、轻量级的方法,因为其中许多视图可能会被渲染). 我目前面临的问题是,一旦我在视图类中覆盖 drawRect()(即使没有任何自定义代码),阴影不再适用于圆角它).区别见附图: 在视图控制器中,我使用以下代码: vi
..
我的问题是:我在 iOS 应用程序(例如 twits - 尽管这不是 Twitter 应用程序)中包含文本和图像(主要是图标/表情符号和缩略图)的动态内容.我想在表格行中同时呈现文本和图像.这里的主要困难是每一行都有不同的大小(使缓存更难),我需要动态计算图像大小以适应每个图像出现的文本(我可以有 20 个表情符号一个挨着另一个+文本+更多表情符号 + 等). 我一直在环顾四周,并尝试了一些
..
我正在尝试创建一个子类 UITableViewCell,我在右上角绘制图像.我让它完美运行 - 除了当我设置 self.backgroundView 时,我的背景图像覆盖了在 drawRect 中绘制的图像. 必须有一种方法可以设置背景图像(和 selectedBackgroundView)而不覆盖 drawRect 中正在执行的操作. 我是不是用错了方法? 编辑:我发布了一个存
..
我正在视图上绘制注释.行注释导致问题; 我有一个 Shape 的父类(从 UIView 扩展).所有的注释都是形状的子类.在每个注释类中,我都覆盖了 drawRect 方法.DrawingCanvas 类(从 UIView 扩展,是我的 viewController 父视图的子视图)处理平移手势.这是一段代码 -(void) panGestureRecognizer: (UIPanGest
..
我正在创建一个矩形绘图程序.只有当程序拖到底部时才会绘制正方形.即使向另一个方向拖动,我也想确保正确绘制正方形.我该如何解决?请帮帮我. **DrawRect.java**导入 javax.swing.*;导入 java.awt.*;导入 java.awt.event.*;公共类 DrawRect 扩展 JPanel {整数 x, y, w, h;公共静态无效主(字符串 [] args){JFr
..
我有一个带有子视图的VC.在 subview级别中,我有一个按钮.我希望按钮导致视图被更新. IBAction 代码在VC中.它当前所做的只是切换 BOOL 值. 返回子视图drawRect:方法是测试 BOOL 并相应地更改视图的代码. 我的观察是,当按下按钮时,IBAction代码会运行,切换 BOOL ,但不会调用 drawRect:方法. 我尝试手动调用drawRe
..
我正在尝试开发一个应用程序,可以在UIImageView上绘制一些内容.我有以下代码. 导入UIKit类线{var startPoint:CGPointvar endPoint:CGPoint初始化(开始:CGPoint,结束:CGPoint){startPoint =开始endPoint =结束}}类AnnotationView:UIView {静态内部let nibName ="Annota
..
我正在尝试在UIScrollView上绘制标尺.我这样做的方法是添加一个名为RulerView的自定义视图.我将此RulerView添加到scrollView的superview中,将其框架设置为与scrollView的框架相同.然后,我进行自定义绘制以在scrollView滚动时绘制线条.但是图形不平滑,滚动时结结巴巴,并且结束线或开始线突然出现/消失.我的drawRect有什么问题? cl
..
我有一个可以正常运行,非常快速的单窗口应用程序,它是用Objective-C编写的,最初是使用XCode 4在MacOS 10.7上开发的.它具有一个滚动视图,该视图显示了一个带有多个子视图的大型内容视图的各个部分.每个子视图仅显示一部分,只有最初可见的子视图才在应用程序显示初始窗口时调用其 -drawRect 方法.在应用程序启动时(不是从xib文件中)以编程方式创建正在滚动的内容视图及其所有子
..
我正在用xcode编写Objective-C项目。 我有两个正在使用的重要文件:一个视图控制器和一个视图。 我的视图是“ PlayingCardView”类,我的视图控制器是“ PlayingCardGameViewController”类。 这是PlayingCardView.h的样子: #import @interface Pl
..
我想在 UILabel 中的字符串前后绘制一条线,就像下面的图片一样: PS:文本不是静态的,所以我不能说出确切的文本宽度是多少,否则我会在文本前后放置两行静态行。 PS :另外,我不能将标签放在一行的上方,也不能给标签背景颜色提供与视图背景相同的颜色,因为我在下部视图中具有渐变颜色。 解决方案 我希望下面是您想要的... #import“ ViewController
..
我正在尝试捕获UIView的图像,但是当我调用此方法时 -(UIImage *)imageWithView :( UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage
..
我正在使用Xcode 4.2,并且有一个UIViewController代表场景之一。 在其中,我有 viewWillAppear [NSTimercheduledTimerWithTimeInterval:FramesPerSecond目标:自我 选择器:@selector(gameLoop)userInfo:无重复:是]; 在 gameLoop 方法内部,我有
..