我不太明白这个方法convertPoint:toView:.
在Apple的文档中写道
convertPoint:toView:将点从接收器的坐标系转换为指定视图的点.
Run Code Online (Sandbox Code Playgroud)- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view
但是将一个点从一个点转换到另一个点究竟意味着什么?
这是否意味着两个边界中的点都有不同的单位?或者只是不同的价值?
如果是后者,为什么我们可以简单地将a的值赋给contentOffsetb?
CGPoint a = [a contentOffset];
[b setContentOffset:a];
Run Code Online (Sandbox Code Playgroud)
如何convertPoint:toView:从简单的分配不同contentOffset?还是我误解了整个概念?什么是转换点实际上做?应该何时使用此方法?
我想尝试在GHCi中做正则表达式.我试着加载模块
:mod +Text.Regex.Posix
Run Code Online (Sandbox Code Playgroud)
但是得到了这个错误
<no location info>:
Could not find module ‘Text.Regex.Posix’
It is not a module in the current program, or in any known package.
Run Code Online (Sandbox Code Playgroud)
但是我应该安装Text
ghc-pkg find-module Text.Regex.Posix 会给我的
/usr/local/Cellar/ghc/7.8.4/lib/ghc-7.8.4/package.conf.d
/Users/a/.ghc/x86_64-darwin-7.8.4/package.conf.d
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
我对此没有任何问题:
import Text.Read
Run Code Online (Sandbox Code Playgroud)
为什么?
我很新的Android开发,我试图创建一个视图,它可以很容易地完成alloc,然后initWithFrame ...在对象-与可可触摸,但是在Java中,它使用的new ..()方法,我只能坚持定义变量context,的参数LinearLayout().
我看到有些人this用作参数,即 new LinearLayout(this),但是我不明白这个论点实际上做了什么,如果有人可以给我一些关于如何作为论点的指导,我将不胜感激.
LinearLayout layout = new LinearLayout(context);
Run Code Online (Sandbox Code Playgroud)
应该context是什么?我该如何定义它?它有什么作用?我应该分配什么价值?
有没有办法创建一个真正的圆形div,所以overflow:hidden可以隐藏圆形区域外的div中的所有内容?
我试过使用border-radius, -moz-border-radius, -webkit-border-radius但overflow:hidden只隐藏在方形/矩形区域之外的东西.border-radius确实只是给人一种幻想.
然后我想我可以创建一个PNG图像,中间有一个透明的圆形区域,周围是不透明的"背景状"区域,以隐藏圆形区域之外的东西,但又一次又是另一种错觉,当背景时它将毫无用处不是静态的,而是相应地改变屏幕宽度和高度.
那我怎么能做一个真正的圆形div?用CSS还是JS的意思?
我想创建256个执行相同操作的函数
基本上我想要一个能够不区分大小写的函数.
示例:我希望applepie()能够不区分大小写地调用:
applepie(){
for B in "$@";
do
another_function_in_my_bash_profile $B
blah blah
# more stuff ...
done
}
Run Code Online (Sandbox Code Playgroud)
最直接的方法是声明另外255个函数,其中包含一些字母:
Applepie(){
for B in "$@";
do
another_function_in_my_bash_profile $B
blah blah
# more stuff ...
done
}
Run Code Online (Sandbox Code Playgroud)
和
aPplepie(){
for B in "$@";
do
another_function_in_my_bash_profile $B
blah blah
# more stuff ...
done
}
Run Code Online (Sandbox Code Playgroud)
...
一直到
APPLEPIE(){
for B in "$@";
do
another_function_in_my_bash_profile $B
blah blah
# more stuff ...
done
}
Run Code Online (Sandbox Code Playgroud)
它们总共有256个(2个为8的幂)
是否可以快速完成?或者是否有更"内置"的方法
case-insensitive appelepie(){
for B in …Run Code Online (Sandbox Code Playgroud) 我在构建时遇到此错误:
dist/package.conf.inplace:
inappropriate type
FAILED DURING THE BUILDING PHASE. The **exception** was: ExitFailure 1
Run Code Online (Sandbox Code Playgroud)
如何subRegex 在 Text.Regex 包中使用?
我已经写了:
import Text.Regex.Posix
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误:
_.hs:13:5: Not in scope: ‘subRegex’
_.hs:13:15:
Not in scope: ‘mkRegex’
Perhaps you meant ‘makeRegex’ (imported from Text.Regex.Posix)
Run Code Online (Sandbox Code Playgroud)
所以,我去了Text.Regex[页] [1],然后说:
使用POSIX正则表达式接口
Text.Regex.Posix.
那么为什么不是这些功能在范围内呢?