小编Rex*_*xha的帖子

CSS选择以前的兄弟姐妹

我有一个进度条,有两个孩子(部分).每当这些孩子都徘徊时,进步及其子女的总高度就会发生变化.我设法解决了第一个使用的孩子,next sibling selector但我找不到第二个孩子的解决方案(黄色部分).到目前为止,我已经使用jQuery解决了这个问题,但我想在纯CSS中做到这一点.

小提琴:https://jsfiddle.net/zfh263r6/5/

$('#start').on({
  mouseenter: function () {
	  //$(this).css('height', '4px');
      //$( 'progress' ).css('height', '4px');
  },
  mouseleave: function () {
	  //$(this).css('height', '');
     // $( 'progress' ).css('height', '');
  }
});
Run Code Online (Sandbox Code Playgroud)
#progress_wrap {
    position: relative;
    height: 4px; /*max height of progress*/
    background: #f3f3f3;
}

progress {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 100%;
    border:none;
    height: 2px;
    transition:all .25s ease-in;
    cursor: pointer;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
}

progress:hover, progress:hover + #start …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

6
推荐指数
1
解决办法
4693
查看次数

SwiftUI 转义闭包捕获变异的“self”参数

我有一个可以通过两种方式打开的视图。一个包含提供给它的数据,另一个包含对 Firestore 文档的文档引用。我创建了两个构造函数,在第一个构造函数中我提供数据,在另一个构造函数中我提供文档参考。然后我使用此引用进行网络调用,但出现错误:

Escaping closure captures mutating 'self' parameter

关于如何解决这个问题有什么想法吗?

@State var request: RequestModel?

init(request: RequestModel) {
    self.request = request
}

init(reference: DocumentReference) {
    FirestoreService().fetchDocument(documentReference: reference) { (request: RequestModel) in
        self.request = request
    }
}
Run Code Online (Sandbox Code Playgroud)

xcode ios swift swiftui

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

Firebase Crashlytics DSYM 文件

我正在尝试将 Crashlytics 集成到我的应用程序和 5. 步骤中,它说:

仅限 Xcode 10 或更高版本:将应用的 dSYM 位置添加为输入文件,使 Crashlytics 能够更快地为大型应用自动生成 dSYM。例如:

${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}

我将此路径复制/粘贴到我的输入文件以及这个路径 $(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)

使用 dSYM 文件将调试信息设置为 DWARF。

应该${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}是这样还是这是一个动态路径,我需要用我当前的 DSYM 文件路径替换它?

xcode ios firebase crashlytics

6
推荐指数
1
解决办法
5022
查看次数

用边框半径隐藏的溢出在图像上显示奇怪的灰色边框

我有一个圆形 div,它包含一个图像和另外两个 div。问题是该 div 周围显示灰色边框。所有浏览器 chrome 和 firefox 均存在该问题。我尝试放置浏览器 css-vendor-prefixes、掩码,但没有结果。

我不能使用:

img {
  width: 100%;
  height: 100%;
  border-radius: 120px;
}
Run Code Online (Sandbox Code Playgroud)

因为图像的宽高比不正确。它是在1:1. 它应该打开,16:9因为它是 YouTube 视频帧。

<div class="video_wrap">
    <div class="views">1651</div>
        <img src="http://img.youtube.com/vi/-NschES-8e0/hqdefault.jpg">
    <div class="title">o'najr</div>
</div>
Run Code Online (Sandbox Code Playgroud)


.video_wrap {
    width: 240px;
    height: 240px;
    border-radius: 120px;
    overflow: hidden;
}

.views, .title {
    position: relative;
    background: #fff;
    height: 50px;
    color: #f8008c;
    text-align: center;
    line-height: 50px;
}

.views {
    top: 0px;
    z-index: 2;
}

.title {
    top: -100px;
}

.video_wrap img {
    height: …
Run Code Online (Sandbox Code Playgroud)

html css

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

当应用程序进入后台时 UIWebView 播放音频

我正在使用 YouTube iOS 助手库在 a 中播放视频WKWebView,我希望即使按下 HOME 或锁定键,音频也能继续播放。

功能选项卡如下所示:

在此处输入图片说明

我也导入了import AVFoundation里面AppDelegate

在里面func applicationDidBecomeActive(_ application: UIApplication)我有这个代码:

func applicationDidBecomeActive(_ application: UIApplication) {
        // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.

        do {
            try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
        } catch {
            // Handle setCategory failure
            print(error)
        }
    }
Run Code Online (Sandbox Code Playgroud)

当应用程序进入后台音频停止时,我什至无法从控制中心恢复它。

uiwebview ios swift swift3

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

SwiftUI 可以将 ObservableObject 放入另一个 ObservableObject 中吗?

我有一个名为PurchaseView. 此视图显示有关购买、购买的内容和购买者的详细信息。我正在做的是,在这个视图IM把两个ItemViewClientViewPurchaseViewItemView并且ClientView被共享并且在我的应用程序的其他部分使用。他们有自己的 ViewModel。

我也试过把ItemViewModelClientViewModel放在里面,PurchaseViewModel但我不知道把一个ObservableObject放在另一个里面是否可以ObservableObject。这是一个好方法还是不应该有任何ObservableObject内部ObservableObject?以下哪一项更好?

这个?

class PurchaseViewModel: ObservableObject {
    let clientViewModel: ClientViewModel
    let itemsViewModel: ItemViewModel

    //
}
Run Code Online (Sandbox Code Playgroud)

或这个?

struct PurchaseView: View {
    @ObservedObject var purchaseViewModel: PurchaseViewModel
    @ObservedObject var itemViewModel: ItemViewModel
    @ObservedObject var clientViewModel: ClientViewModel

    var body: some View {
        //
    }
}
Run Code Online (Sandbox Code Playgroud)

购买型号:

class Purchase {
    let id: String
    let total: Double
    // …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

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

SwiftUI navigationBarTitle 导致控制台警告

我试图隐藏后退按钮名称,解决方案是这两行:

.navigationBarHidden(true)
.navigationBarTitle("")
Run Code Online (Sandbox Code Playgroud)

一切工作正常,除了这个长控制台警告,这使得调试非常困难,因为我需要滚动或过滤很多才能看到所需的输出。

这条线导致了它:.navigationBarTitle("")

任何想法如何解决这一问题?

警告:

    Probably at least one of the constraints in the following list is one you don't want. 
    Try this: 
        (1) look at each constraint and try to figure out which you don't expect; 
        (2) find the code that added the unwanted constraint or constraints and fix it. 
(
    "<NSLayoutConstraint:0x600003823de0 'BIB_Trailing_CB_Leading' H:[_UIModernBarButton:0x11fe70c30]-(6)-[_UIModernBarButton:0x11fe6f370' ']   (active)>",
    "<NSLayoutConstraint:0x600003823e30 'CB_Trailing_Trailing' _UIModernBarButton:0x11fe6f370' '.trailing <= _UIButtonBarButton:0x11fe6eda0.trailing   (active)>",
    "<NSLayoutConstraint:0x600003850aa0 'UINav_static_button_horiz_position' _UIModernBarButton:0x11fe70c30.leading == UILayoutGuide:0x600002251500'UIViewLayoutMarginsGuide'.leading   (active)>",
    "<NSLayoutConstraint:0x600003850af0 'UINavItemContentGuide-leading' H:[_UIButtonBarButton:0x11fe6eda0]-(0)-[UILayoutGuide:0x600002251420'UINavigationBarItemContentLayoutGuide']   (active)>",
    "<NSLayoutConstraint:0x60000383b7a0 'UINavItemContentGuide-trailing' UILayoutGuide:0x600002251420'UINavigationBarItemContentLayoutGuide'.trailing …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift swift5 swiftui

5
推荐指数
0
解决办法
773
查看次数

QuerySelector 设置文本值

我有这个循环,它应该将<input type="text"/>值设置为 none 并更新占位符。当我登录的节点,它工作正常,但valueplaceholder没有更新?怎么了?

数据是一个 JSON 对象。

var data = {"password":"password","username":"xhinii"};
Run Code Online (Sandbox Code Playgroud)

JS:

var data = {"password":"password","username":"xhinii"};

for(var prop in data) {
    console.log(document.querySelector('input[name = "' + prop + '"]')); //works fine. logs the node.
    document.querySelector('input[name = "' + prop + '"]').value = ''; //doesn't work
    document.querySelector('input[name = "' + prop + '"]').setAttribute('placeholder', data[prop]);//doesn't work
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

SwiftUI 获取 ViewModel 中另一个 ViewModel 的值

我的视图中有这些过滤器,它们都会更新,FilterViewModel然后负责过滤数据。其中一个视图SearchAddressView需要 aPlacemarkViewModel而不是 a,FilterViewModel因为它在用户开始键入时提供地址下拉列表。那里有很多代码,所以我不想将此代码复制到我的FilterViewModel

但是,我需要阅读@Published var placemark: PlacemarkPlacemarkViewModelFilterViewModel。我正在尝试将 PlacemarkViewModel 导入 FilterViewModel,然后用于didSet { }读取它的值,但它不起作用。

所以想法是..当用户搜索地址时,这会更新 PlacemarkViewModel 但FilterViewModel也需要获取该值。关于如何实现这一目标有什么想法吗?

struct FiltersView: View {
    @ObservedObject var filterViewModel: FilterViewModel

    var body: some View {
        ScrollView(.horizontal, showsIndicators: false) {
            HStack {
                FilterButtonView(title: LocalizedStringKey(stringLiteral: "category"), systemName: "square.grid.2x2.fill") {
                    CategoryFilterView(filterViewModel: self.filterViewModel)
                }

                FilterButtonView(title: LocalizedStringKey(stringLiteral: "location"), systemName: "location.fill") {
                    SearchAddressView(placemarkViewModel: self.filterViewModel.placemarkViewModel)
                }

                FilterButtonView(title: LocalizedStringKey(stringLiteral: "sort"), systemName: "arrow.up.arrow.down") {
                    SortFilterView(filterViewModel: self.filterViewModel)
                } …
Run Code Online (Sandbox Code Playgroud)

xcode mvvm swift swift5 swiftui

4
推荐指数
1
解决办法
3760
查看次数

正则表达式 - 如何删除括号内的字符串?

我想删除括号和方括号内的所有单词.我正在使用这个正则表达式,但它只删除括号内的单词.它不适用于方括号......

var str = 'hey [xx] (xhini) rexhin (zzz)';
var r = str.replace(/ *\([^)]*\)*\] */g, '');
Run Code Online (Sandbox Code Playgroud)

r 应该 hey rexhin

有什么建议?

javascript regex

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

标签 统计

ios ×5

swift ×5

swiftui ×4

xcode ×4

javascript ×3

css ×2

html ×2

swift5 ×2

crashlytics ×1

firebase ×1

jquery ×1

mvvm ×1

regex ×1

swift3 ×1

uiwebview ×1