我正在尝试<button>在HTML中的元素上显示png图像.该按钮与图像大小相同,显示图像但由于某种原因不在中心 - 因此无法全部看到.换句话说,似乎图像的右上角位于按钮的中心,而不是按钮的右上角.
这是HTML代码:
<button id="close" class="closing" onClick="javascript:close_clip()"><img src="icons/close.png" /></button>
Run Code Online (Sandbox Code Playgroud)
更新:
我认为实际发生的是保证金问题.我得到一个两个像素的边距,所以背景图像是从按钮出来的.该按钮和图像的大小相同,这是唯一的20px,所以这是非常noticable ......我试过margin:0,padding:0但它并没有帮助...
我在canvas元素上实现了一个放大和缩小功能.它的工作原理是缩放画布,翻译它,然后再重绘整个场景.问题是重绘所有内容需要花费大量时间,因为我的画布上有很多东西.
我需要一种方法将画布复制到图像对象,而不是将图像复制回画布而不会降低质量.将canvas复制到javascript变量以及稍后将此变量复制回画布的具体方法是什么?
如果你写下代码我会很高兴,因为我在互联网上找不到任何好的解释.
谢谢,
我对目标c很新,并且有一些基本问题.
我使用导航器编写了一个简单的程序,一切正常.然后我添加了几行代码(甚至不记得究竟是什么,似乎与问题无关)并且问题发生了.我试过ctrl + z,问题仍然存在:
我运行程序并得到这些错误:
1. unknown type name "mainController"
2. property with 'retain (or strong)' attribute must be of object type
Run Code Online (Sandbox Code Playgroud)
而mainController是第一个要加载的屏幕.
这是appDelegate.h文件:
#import <UIKit/UIKit.h>
#import "mainController.h"
#import "WishesList.h"
#import "Wish.h"
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) IBOutlet UINavigationController *navController;
@property (strong, nonatomic) IBOutlet mainController *viewController; // this line creates the errors
@property (strong, nonatomic) WishesList *WishesArray;
@property (strong, nonatomic) NSIndexPath *temp;
@end
Run Code Online (Sandbox Code Playgroud)
这是appDelegate.m文件的相关部分:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
self.window …Run Code Online (Sandbox Code Playgroud) 我正在使用画布制作一个绘画应用程序,我想让用户选择只在选定区域绘制.为此,我可以使用clip()方法.但如果我希望用户能够在内部绘制字母 - 有没有办法使用clip()作为文本?还有另一种方法吗?
谢谢
mouseMove事件用于在画布上移动,但我无法检测鼠标何时离开画布.
有没有选项可以检测鼠标何时移出画布?
有没有办法解开一条线?在我的画布上,我有一条不透明度为0.5的线条,宽度为20像素.现在我想让它更长,意味着从旧的那条画出另一条线.这样做时,旧线和新线之间的匹配点变得不那么透明(因为它们现在由两条线组成).所以我想要解开旧线,然后抚摸新线.
我该怎么做?
谢谢
我想检测用户何时滚动UIScrollView.当发生这种情况时会调用scrollViewDidScroll,但是在另一个时间调用它 - 当用户将视图滚出界限然后释放时,视图会跳回到它的位置 - 即使用户不触摸也会调用该方法根本就是屏幕(视图自己滚动).
如何检测滚动和用户一起触摸?
我从iPhone发送POST请求到Django并获得"CSRF验证失败",我无法完全理解.我试图通过互联网找到一个很好的解决方案,但我不能.是否有任何简单的方法来发送到Django?
这是我的代码:
NSString *post =[NSString stringWithFormat:@"s=aaa&r=k&c=gg"];
NSData *postData = [post dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:(@"http://localhost:8000/messages/views/")]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
NSError *error;
NSURLResponse *response;
NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSString *data=[[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding];
NSLog(data);
Run Code Online (Sandbox Code Playgroud) 我正在使用canvas进行绘图应用程序,并尝试制作更好的工具.现在我有一个工具只能在跟随鼠标移动时连接线.你能想到一个好的教程或者其他工具如spary或brush的好主意吗?谢谢
我正在尝试使用Canvas编写一个绘图应用程序.它的工作方式是按下鼠标时的连接线.当线条不透明时效果很好,但是当我更改alpha参数时,我遇到了问题.
我尝试了两种选择:
一个.当鼠标第一次关闭时路径开始,当鼠标再次启动时路径结束:鼠标的每次移动都会调用stroke()函数.因为这条线是透明的,所以整个路径的开始将变得不透明而结尾不会,因为stroke()被多次调用,并且它一次又一次地成为整个路径.
湾 路径开始和结束鼠标的每次移动:线条在整个路径上都是透明的,但每条路径和路径之间的匹配点不太透明(因为它们由两条线组成).所以整条路都不稳固.
我得到一个好结果的唯一方法是当我再次调用鼠标时调用stroke().然后它很好地抚摸整个路径,但是在实际绘制它时我什么都看不见.
我能做什么?
谢谢
canvas ×6
html5 ×5
html ×2
image ×2
line ×2
objective-c ×2
paint ×2
stroke ×2
button ×1
clip ×1
css ×1
delegates ×1
django ×1
django-csrf ×1
iphone ×1
javascript ×1
navigator ×1
post ×1
types ×1
uiscrollview ×1