标签: supplementary

如何在UICollectionView中将Supplementary View float作为Section Headers在UITableView普通样式中进行

我正在努力实现"浮动节头"效果UICollectionView.如果没有大量的努力工作,那么在UITableView(默认行为UITableViewStylePlain)中很容易做到的事情似乎是不可能的UICollectionView.我错过了明显的吗?

Apple没有提供有关如何实现此目标的文档.似乎必须子类化UICollectionViewLayout并实现自定义布局才能实现此效果.这需要相当多的工作,实现以下方法:

覆盖的方法

每个布局对象都应该实现以下方法:

collectionViewContentSize
layoutAttributesForElementsInRect:
layoutAttributesForItemAtIndexPath:
layoutAttributesForSupplementaryViewOfKind:atIndexPath: (if your layout supports supplementary views)
layoutAttributesForDecorationViewOfKind:atIndexPath: (if your layout supports decoration views)
shouldInvalidateLayoutForBoundsChange:
Run Code Online (Sandbox Code Playgroud)

然而,我不清楚如何使补充视图浮动在单元格上方并"粘贴"到视图的顶部,直到到达下一部分.布局属性中是否有这样的标志?

我会使用UITableView但我需要创建一个相当复杂的集合层次结构,这可以通过集合视图轻松实现.

任何指导或示例代码将不胜感激!

iphone view supplementary uitableview uicollectionview

65
推荐指数
4
解决办法
5万
查看次数

如何输入非BMP unicode(超过4个字符的十六进制)作为Mathematica的输入

问题描述: Mathematica "\:nnnn" 用作unicode输入的语法.例如,如果我们进入 "\:6c34",我们得到"?"(中文"水").但如果有人想进入"\:1f618"(面对投掷一个吻)会怎样.当我尝试这个时,我得到了"?8",而不是"a face throwing a kiss".所以,Mathematica "\:1f61"在我进入之前进行了评估"8".

问题: 我们如何延迟此评估或如何输入任何unicode输入(对于超过4个字符的十六进制)?

软件和硬件平台: 我在Intel Mac上运行Mathematica 8.我尝试了Mathematica和Mathematica笔记本的命令行版本,它们的行为相同.

谢谢.


思考: Unicode是一个可扩展的标准,它可以增长(它确实增长:)).实现此标准的软件系统可能只实现此标准的子集,以便有效且有用(8位,16位或32位编码).一,作为某个软件包的用户,不应该假设一旦软件说它支持unicode,它就支持通用的unicode集.

unicode wolfram-mathematica supplementary astral-plane

9
推荐指数
2
解决办法
637
查看次数

Java 7,正则表达式和补充unicode字符

有问题的字符串有一个补充的unicode字符"\ ud84c\udfb4".根据javadoc,正则表达式匹配应该在代码点级别而不是字符级别完成.但是,下面的拆分代码将低代理(\ udfb4)视为非单词字符并将其拆分.

我错过了什么吗?有哪些其他替代方法可以完成对非单词字符的拆分?(Java版"1.7.0_07")

提前致谢.

Pattern non_word_regex = Pattern.compile("[\\W]", Pattern.UNICODE_CHARACTER_CLASS);
String a = "\u529f\u80fd\u0020\u7d76\ud84c\udfb4\u986f\u793a\u5ee3\u544a";
String b ="?? ?????";
System.out.print("original "+a+"\norginal hex ");
for(char c : a.toCharArray()){
    System.out.print(Integer.toHexString((int)c));
    System.out.print(' ');
}
System.out.println();

String[] tokens = non_word_regex.split(a);

for(int i =0; i< tokens.length; i++){
   String token = tokens[i];
   System.out.print(i+" ");
   for(char c : token.toCharArray()){
       System.out.print(Integer.toHexString((int)c));
       System.out.print(' ');
   }
   System.out.println();
}
Run Code Online (Sandbox Code Playgroud)

输出:
原始功能绝显示广告
orginal hex 529f 80fd 20 7d76 d84c dfb4 986f 793a 5ee3 544a
0 529f 80fd
1 7d76 d84c
2 986f 793a …

java regex unicode supplementary

8
推荐指数
1
解决办法
435
查看次数

我需要补充飞机吗?

我认为这个问题非常简单,在基本平面之后我还需要其他所有的Unicode内容吗?包含什么样的东西,真的需要吗?(为了什么目的?)

谢谢.

unicode supplementary utf astral-plane

7
推荐指数
2
解决办法
1392
查看次数

顶部和侧面的UICollectionView浮动标题

如何在uicollectionview中实现标头?我知道你可以提出补充意见,但我不知道如何让它们"浮动"在像uitableview中的标题之类的部分之上.

这是我的情况:我有一个以网格格式布置的单元格的集合视图.您可以水平和垂直滚动.我希望在顶部有一个标题,以便当您水平滚动时,它会水平滚动,但它不会垂直滚动.我也想在左侧使用同样的东西,它与集合视图垂直滚动但不是水平滚动.用补充观点实施这个正确的方法吗?

我正在寻找的最终功能类似于iOS上的Numbers电子表格应用程序.

在此先感谢您的帮助!

xcode header objective-c supplementary uicollectionview

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

Java的补充开发工具

您最喜欢的Java开发补充工具是什么?

我的是:

1)Total Commander(由于能够在JAR内搜索).

2)JAD + Jadclipse(理解和调试库)

当然,谷歌.(没有它真的不能生活)

java supplementary

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

补充代码点到python中的unicode字符串

unichr(0x10000)在没有ValueError编译cpython时失败--enable-unicode=ucs4.

是否有内置语言或核心库函数将任意unicode标量值或代码点转换为unicode无论程序运行的python解释器类型如何都能工作的字符串?

python unicode supplementary python-2.x

3
推荐指数
1
解决办法
621
查看次数

Eclipse 调试器错误地显示 cjk 字符 - Java

我正在解决一个 CJK 字符显示错误的 bug。\n我正在 Eclipse 中使用一个简单的程序进行测试,在调试调试器的“变量”部分时错误地显示了一个 CJK 字符。请参阅下面的屏幕截图。\n我刚刚将“\xe9\x87\x8e\xe5\xae\xb6xyz”值分配给变量,而 Eclipse 调试器显示错误。字符“\”是代理对,被替换为正方形。但是当我使用 sysout 打印它时,它显示正确。使用的默认字符集是“UTF-8”,您可以从控制台中打印的第一行看到。有人可以帮助我理解为什么 eclipse 显示错误吗?

\n

Eclipse 错误地显示 CJK 字符:\nEclipse 错误显示 CJK 字符

\n

java eclipse unicode supplementary utf-8

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