小编Hel*_*elp的帖子

了解convertPoint:toView:

我不太明白这个方法convertPoint:toView:.

在Apple的文档中写道

convertPoint:toView:

将点从接收器的坐标系转换为指定视图的点.

- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view
Run Code Online (Sandbox Code Playgroud)

但是将一个点从一个点转换到另一个点究竟意味着什么?

这是否意味着两个边界中的点都有不同的单位?或者只是不同的价值?

如果是后者,为什么我们可以简单地将a的值赋给contentOffsetb?

CGPoint a = [a contentOffset];
[b setContentOffset:a];
Run Code Online (Sandbox Code Playgroud)

如何convertPoint:toView:从简单的分配不同contentOffset?还是我误解了整个概念?什么是转换点实际上做?应该何时使用此方法?

geometry cocoa-touch uiview ios

42
推荐指数
1
解决办法
2万
查看次数

找不到模块'Text.Regex.Posix'

我想尝试在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)

为什么?

haskell

12
推荐指数
1
解决办法
2881
查看次数

上下文参数在Android中的作用是什么?它应该定义为什么?

我很新的Android开发,我试图创建一个视图,它可以很容易地完成alloc,然后initWithFrame ...在对象-与可可触摸,但是在Java中,它使用的new ..()方法,我只能坚持定义变量context,的参数LinearLayout().

我看到有些人this用作参数,即 new LinearLayout(this),但是我不明白这个论点实际上做了什么,如果有人可以给我一些关于如何作为论点的指导,我将不胜感激.

LinearLayout layout = new LinearLayout(context);
Run Code Online (Sandbox Code Playgroud)

应该context是什么?我该如何定义它?它有什么作用?我应该分配什么价值?

android

7
推荐指数
1
解决办法
7645
查看次数

css或js表示真正的圆形<div>

有没有办法创建一个真正的圆形div,所以overflow:hidden可以隐藏圆形区域外的div中的所有内容?

我试过使用border-radius, -moz-border-radius, -webkit-border-radiusoverflow:hidden只隐藏在方形/矩形区域之外的东西.border-radius确实只是给人一种幻想.

然后我想我可以创建一个PNG图像,中间有一个透明的圆形区域,周围是不透明的"背景状"区域,以隐藏圆形区域之外的东西,但又一次又是另一种错觉,当背景时它将毫无用处不是静态的,而是相应地改变屏幕宽度和高度.

那我怎么能做一个真正的圆形div?用CSS还是JS的意思?

html javascript css jquery css3

5
推荐指数
1
解决办法
1955
查看次数

创建256个执行相同操作的函数 - 创建不区分大小写的函数 - 将所有参数传递给函数的一个班轮?

我想创建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)

linux macos bash terminal function

2
推荐指数
1
解决办法
67
查看次数

这个错误是什么? - 在建筑阶段失败

我在构建时遇到此错误:

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.

那么为什么不是这些功能在范围内呢?

regex haskell scope ghc

-25
推荐指数
2
解决办法
785
查看次数

标签 统计

haskell ×2

android ×1

bash ×1

cocoa-touch ×1

css ×1

css3 ×1

function ×1

geometry ×1

ghc ×1

html ×1

ios ×1

javascript ×1

jquery ×1

linux ×1

macos ×1

regex ×1

scope ×1

terminal ×1

uiview ×1